define定義用法 C語言里 #DEFINE的運(yùn)算法則是啥啊,急幾急啊以題,為例吧?
C語言里 #DEFINE的運(yùn)算法則是啥啊,急幾急啊以題,為例吧?您的問題應(yīng)該是:#define x(a,b)#define是定義宏。宏可以有參數(shù)也可以沒有參數(shù)。1. 不帶參數(shù)的宏,如:#define
C語言里 #DEFINE的運(yùn)算法則是啥啊,急幾急啊以題,為例吧?
您的問題應(yīng)該是:#define x(a,b)#define是定義宏。宏可以有參數(shù)也可以沒有參數(shù)。
1. 不帶參數(shù)的宏,如:#define n6#define x(a,b)2,帶參數(shù)的宏#define x(a,b)a,b注:宏替換在程序編譯前完成。宏替換時(shí),必須是“按原樣替換”,不能自行計(jì)算。計(jì)算只在編譯期間進(jìn)行。例如:#定義x(a,b)a,b如果a=3,b=5,執(zhí)行表達(dá)式z=5*x(a,b)后,z的值為??置換過程:z=5*AB(按原樣置換)計(jì)算過程(編譯過程):z=5*35結(jié)果:20