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