代码改变世界

#define 只是字符替换

2013-11-07 11:23  zoo-code  阅读(918)  评论(0编辑  收藏  举报

可以使用

#define MAX 100

int 
main (int argc, char *argv[])
{
    printf("MAX is %d\n", MAX);
    return 0;
}

 

gcc -E filename.c -o output.c

看看

output.c:

# 1 "./def.c"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "./def.c"


int
main (int argc, char *argv[])
{
   printf("MAX is %d\n", 100);
   return 0;
}