define关键字的使用,以及宏函数的定义


  1. define关键的作用是预定义

  2. 好处是:预定义的值只要改变了,程序中只要是使用了预定义的部分就可以一改全改。

截图如下:

define关键字的使用,以及宏函数的定义

上面的部分程序仍然可以正常输出。




3、关于宏函数


#include<stdio.h>

#defineFOO(str)printf("%s",str);

#defineFUN1(i)do{printf("hello");}while (i)

#defineFUN2(i)for (;i;){printf("hello");}

voidmain(void)

{

   FOO("hello");

   if (3)

   {

       FUN2(2)

   }

 else

   FUN1(0);

   getchar();

}



上一篇:Error message file '/usr/share/mysql/english/errmsg.sys'


下一篇:阿里云心选建站(个人或企业建站)