C語言再學習
一、巨集定義
1. #define area(x) printf("The area of x is %d\n",(x * x));
area(2+5);
列印資訊:The area of x is 17
巨集展開 為 2 + 5 * 2 + 5
所以應該 改為:
#define area(x) printf("The area of x is %d\n",((x) * (x)));
列印資訊:The area of x is 49
2.# 引數直接列印
#define areaX(x) printf("The area of "#x" is %d\n",((x) * (x)));
areaX(2+5)
列印資訊:The area of 2+5 is 49
3.## 拼接
#define NAME(n) a##n
#define PRINT(n) printf("a"#n" = %d\n",a##n);
int NAME(1) = 5;
int NAME(2) = 15;
PRINT(1);
PRINT(2);
列印資訊:
a1 = 5
a2 = 15
相關文章
- C語言學習方法,怎麼學習C語言?C語言
- C語言學習心得C語言
- c語言基礎學習C語言
- C語言指標學習C語言指標
- C 語言學習筆記筆記
- C語言深入學習二C語言
- C語言學習 相同元素C語言
- C語言學習筆記C語言筆記
- C/C++語言的學習方向C++
- 我的C語言學習之路C語言
- C語言學習記錄_2019.02.06C語言
- C語言學習筆記--C運算子C語言筆記
- 學習C語言還是學習Python爬蟲?C語言Python爬蟲
- 再白也能學會的C-C語言的前世今生C語言
- 怎樣快樂學習C語言C語言
- c語言學習筆記===函式C語言筆記函式
- c語言複習C語言
- 【C語言學習筆記】再論快速排序的重要性與妙用空間C語言筆記排序
- 初識C語言(01)—學習筆記C語言筆記
- C語言學習筆記——位運算C語言筆記
- C語言學習的幾個階段C語言
- c語言程式基礎學習筆記C語言筆記
- C語言學習筆記之變數C語言筆記變數
- C語言學習之:指標與字串C語言指標字串
- C語言學習之求各因子之和C語言
- 學習C語言的第一天C語言
- 1.C語言有關的小學習C語言
- C#與Lua語言學習對比一C#
- 嵌入式C語言學習筆記2C語言筆記
- C語言學習【3】——判斷與迴圈C語言
- 再見Python!Yann LeCun警告:深度學習需要新程式語言PythonYann LeCun深度學習
- 學習Python前,需要學C語言嗎?Python基礎PythonC語言
- 重新學C語言2C語言
- go語言學習Go
- java語言學習Java
- C語言學習 兩個數的平方和C語言
- C語言例項解析精粹學習筆記——19C語言筆記
- 分享下自己學習C語言的方法和心得!C語言