define定義用法 C語言里 #DEFINE的運算法則是啥啊,急幾急啊以題,為例吧?
C語言里 #DEFINE的運算法則是啥啊,急幾急啊以題,為例吧?您的問題應該是:#define x(a,b)#define是定義宏。宏可以有參數也可以沒有參數。1. 不帶參數的宏,如:#define
C語言里 #DEFINE的運算法則是啥啊,急幾急啊以題,為例吧?
您的問題應該是:#define x(a,b)#define是定義宏。宏可以有參數也可以沒有參數。
1. 不帶參數的宏,如:#define n6#define x(a,b)2,帶參數的宏#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結果:20