define定义用法 C语言里 #DEFINE的运算法则是啥啊,急几急啊以题,为例吧?
浏览量:2927
时间:2021-03-14 08:21:12
作者:admin
C语言里 #DEFINE的运算法则是啥啊,急几急啊以题,为例吧?
您的问题应该是:#define x(a,b)#define是定义宏。宏可以有参数也可以没有参数。
1. 不带参数的宏,如:#define n6#define x(a,b)2,带参数的宏#define x(a,b)a,b注:宏替换在程序编译前完成。宏替换时,必须是“按原样替换”,不能自行计算。计算只在编译期间进行。例如:#定义x(a,b)a,b如果a=3,b=5,执行表达式z=5*x(a,b)后,z的值为??置换过程:z=5*AB(按原样置换)计算过程(编译过程):z=5*35结果:20
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。