# define - 文本替換
#define Max 10
# define - 定義函式
#define MAX(a,b) ((a) > (b) ? (a) : (b))
#define MINUS(a,b) a - b // 注意這個 a-b 沒加括號很容易出錯
#define MINUS(a,b) (a - b) // Good.
# define - 多行定義
#define MACRO(arg1, arg2) \
do \
{ \
test1; \
test2; \
} while (0)
參考資料 :
https://pxnet2768.pixnet.net/blog/post/143425336
0 意見:
張貼留言