C语言积累-宏定义#define定义的数据需要(建议)添加括号()

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

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值