1.宏定义使用规范:
用宏定义去定义固定的数据的时候,建议用括号括起来
1.1作用:
为了加强代码的书写规范,也为了让代码中少出现写那一预测的BUG
2.测试Demo:
话不多说,直接上代码
#include <stdlib.h>
#define VarAdd1 1+2
#define VarAdd2 (1+2)
int main()
{
int TestAdd1 = 0;
int TestAdd2 = 0;
TestAdd1 = VarAdd1 * 5;
TestAdd2 = VarAdd2 * 5;
printf("不加括号的计算结果TestAdd1 = %d\n",TestAdd1);
printf("加括号的计算结果TestAdd2 = %d\n",TestAdd2);
return(0);
}
3.运算结果:
上面这段测试代码的运算结果如下:
不加括号的计算结果TestAdd1 = 11
加括号的计算结果TestAdd2 = 15