宏定义优点 用更有意义的名称代替数字,便于统一修改和维护 提高代码可读性,避免重复代码,没有函数调用的开销 例子 12345678910111213141516171819202122232425262728>#include <stdio.h>>// 定义宏常量>#define TAX_RATE 0.1 // 税率10%>int main() { int money; printf("请输入金额: "); scanf("%d", &money); // 使用宏计算税费 int tax = money * TAX_RATE; int total = money + tax; printf("金额: %d元\n", money); printf("税费: %d元\n", tax); printf("总计: %d元\n", total); return 0;>}>/*输出>请输入金额: 100>金额: 100元>税费: 10元>总计: 110元>*/ 注意#define 是编译预处理命令,不是C语句,结尾无分号