C语言-#define定义常量和宏

C语言-#define定义常量和宏,第1张

C语言-#define定义常量和宏

define是一个预处理指令,有两个作用

1.define定义常量;

2.define定义宏,宏:完全替换的表达式,本质上是一种模式替换;

#include
#define MAX 1000//定义常量
#define ADD(x,y) x+y//定义宏
int main()
{
    printf("%dn", 4 * ADD(3, 4));//算法是4*3+4=16,宏是完全替换的,如果定义宏的格式为#define ADD(x,y) ((x)+(y)),则最终结果可为4*(3+4)=28.
    printf("%dn", MAX);//直接输出常量1000
    return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5098738.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-16
下一篇2022-11-17

发表评论

登录后才能评论

评论列表(0条)

    保存