typedef int a N 語法總結

2021-10-07 08:50:11 字數 2695 閱讀 7112

1)  #define a int[10

] (全錯,直接文字替換)

a) a[

10] a[10]

; b) a[

10] a;

c)int a[10]

;d)int a;

e) a b[10]

;f) a b;

g) a* b[10]

;h) a* b;

2

)typedef

int a[10]

;(a為定義乙個int型大小為10的陣列)

a) a[

10] a[10]

;//錯

b) a[

10] a;

//錯c)

int a[10]

;//對,a是陣列名,定義乙個陣列

d)int a;

//對,定義乙個變數a

e) a b[10]

;//對,定義乙個二維陣列b[10][10]

f) a b;

//對,定義乙個陣列b[10]

g) a* b[10]

;//對,定義乙個指向二維陣列的指標b

h) a* b;

//對,定義乙個指向一維陣列的指標b

3)  #define a int*[

10] (全錯,直接文字替換)

a) a[

10] a[10]

; b) a[

10] a;

c)int a[10]

;d)int a;

e) a b[10]

;f) a b;

g) a* b[10]

;h) a* b;

4) typedef

int* a[10]

; (a的功能:定義乙個大小為10指標陣列)

a) a[

10] a[10]

; b) a[

10] a;

c)int a[10]

;//對,a是陣列名,定義乙個陣列

d)int a;

//對,定義乙個變數a

e) a b[10]

;//對,定義乙個指向二維陣列的指標b

f) a b;

//對,定義乙個指標陣列b[10]

g) a* b[10]

;對,定義乙個指向二維陣列的二級指標b

h) a* b;對,定義乙個指向二維陣列的二級指標b

5)  #define a int*[

10] (全錯,直接文字替換)

a) a[

10] a[10]

; b) a[

10] a;

c)int a[10]

;d)int a;

e) a b[10]

;f) a b;

g) a* b[10]

;h) a* b;

6)  typedef

int (*a)[10

] (a的功能:定義乙個指向大小為10的陣列的指標)

a) a[

10] a[10]

; b) a[

10] a;

c)int a[10]

;//對,a是陣列名,定義乙個陣列

d)int a;

//對,定義乙個變數a

e) a b[10]

;//對,定義乙個指向二維陣列的指標

f) a b;

//定義乙個指向大小為10的陣列的指標

g) a* b[10]

;//對,定義乙個指向(指向二維陣列的)指標的指標,即二級指標

h) a* b;

//定義乙個指向(指向大小為10的陣列的)指標的指標

7)  #define *a  *

int[

10] (全錯,直接文字替換)

a) a[

10] a[10]

; b) a[

10] a;

c)int a[10]

;d)int a;

e) a b[10]

;f) a b;

g) a* b[10]

;h) a* b;

8

)typedef

int*

(*a)[10

] (a的功能:定義乙個指向大小為10的指標陣列的指標)

a) a[

10] a[10]

; b) a[

10] a;

c)int a[10]

;//對,a是陣列名,定義乙個陣列

d)int a;

//對,定義乙個變數a

e) a b[10]

;對,定義乙個指向二維指標陣列的指標

f) a b;

//定義乙個指向大小為10的指標陣列的指標

g) a* b[10]

;//定義乙個指向(指向二維指標陣列的)指標的指標

h) a* b;定義乙個指向(指向大小為10的指標陣列的)指標的指標

語法分析總

表示出現一次或0次,表示出現0次或多次,表示是乙個整體 程式aint x 1,y 3 int fun int a return 2 a int main int a 3 printf d n fun a 程式a 就是個翻譯單元 乙個完整的c檔案是乙個翻譯單元 翻譯單元由若干個外部宣告和乙個檔案結束符...

Orcale筆記 Merge into 語法總結

接下來我們就做乙個簡單的例項來演示一下 有乙個表t,有兩個欄位a b,我們想在表t中根據a的值判斷是否存在然後進行insert update操作。在microsoft的sql語法中,很簡單的一句判斷就可以了,sql server中的語法如下 if exists select 1from t wher...

CronExpression表示式語法總結

乙個cron表示式由6或7個時間元素組成。它們之間用空格分隔,依次為 秒 分 小時 日 月 星期 年 序號說明 是否必填 允許填寫的值 允許的符號1秒 是0 59 2分 是0 59 3小時 是0 23 4日 是1 31 l w5月 是1 12 or jan dec 6星期 是1 7 or sun s...