C语⾔-#define定义常量和宏
define是⼀个预处理指令,有两个作⽤
定义常量;
定义宏,宏:完全替换的表达式,本质上是⼀种模式替换;
#include
#defineMAX1000//定义常量
#defineADD(x,y)x+y//定义宏
intmain()
{
printf("%dn",4*ADD(3,4));//算法是4*3+4=16,宏是完全替换的,如果定义宏的格式为#defineADD(x,y)((x)+(y)),则最终结
果可为4*(3+4)=28.
printf("%dn",MAX);//直接输出常量1000
return0;
}
本文发布于:2022-11-27 09:37:49,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/30218.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |