宏定义的-函数类型的

穿精又带淫゛_ 提交于 2020-01-30 20:18:49

宏定义的-函数类型的

宏定义,在C语言中,仅仅是将其进行替换,这块的使用还是比较死板的
比较两个数据的大小,直接使用宏定义在这里插入图片描述
上述代码,在宏定义阶段一定需要加上必要的括号
运行结果在这里插入图片描述
下述代码,存在了不增加括号的情况,那么就会由于替换和运算符号优先级别的问题,造成计算结果的奇怪!
在这里插入图片描述
对于未加括号的情况,会出现将计算结果直接替换为:x+1x+1 然后又是因为计算优先级别的问题,明明想计算5+1乘以5+1,可是按照上述替换情况就会变成:5+15+1=11,这显然不是6的平方和啊
运行结果
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!