欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

#define常量的代入细节

程序员文章站 2024-03-23 10:27:46
...

代码如下:

#include <stdio.h>
#define One  1
#define Two  One+One
int main()
{
        int a=10,b=20,c=0;
        c = One + Two*b + a;    // 原本想是 1 + 2*20 +10 =51   
                                // but 结果是1 + 1 + 1 * 20 + 10 =32
        printf("c:%d\n",c);

}

结果:

c:32

 

相关标签: C语言 c语言