define关键字的使用,以及宏函数的定义
生活随笔
收集整理的這篇文章主要介紹了
define关键字的使用,以及宏函数的定义
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
define關(guān)鍵的作用是預(yù)定義
好處是:預(yù)定義的值只要改變了,程序中只要是使用了預(yù)定義的部分就可以一改全改。
截圖如下:
上面的部分程序仍然可以正常輸出。
3、關(guān)于宏函數(shù)
#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();
}
總結(jié)
以上是生活随笔為你收集整理的define关键字的使用,以及宏函数的定义的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。