define关键字的使用,以及宏函数的定义
生活随笔
收集整理的這篇文章主要介紹了
define关键字的使用,以及宏函数的定义
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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();
}
總結
以上是生活随笔為你收集整理的define关键字的使用,以及宏函数的定义的全部內容,希望文章能夠幫你解決所遇到的問題。