[語法] 關於 typedef 簡化 多維Arrays 的指標...

看板C_and_CPP (C/C++)作者 (三腳貓的把戲)時間15年前 (2009/10/14 21:45), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/4 (看更多)
int ia[3][4]; int (*ip)[4] = ia; ip = &ia[2]; 以上的語法我覺得是蠻直覺的,但是... typedef int int_array[4]; ← int_array *ip = ia; 我始終對 typedef 那一行很困惑...  為什麼它不是 typedef int[4] int_array; 呢...  這個玩意兒,是本來就如此,還是說可以有一個比較令人心安的解釋呢...  小的斗膽,有請各位大大解惑... <(_ _)> --  追根究底所得到的東西,是失望的觀眾,以及狼狽的魔術師... De'Ring Practice http://www.wretch.cc/blog/miauwally/21246514 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.42.233

10/14 22:48, , 1F
因為int[4]不合法,只好後面動手腳 ̄^ ̄;其實不知道orz.
10/14 22:48, 1F
文章代碼(AID): #1ArTNyOv (C_and_CPP)
文章代碼(AID): #1ArTNyOv (C_and_CPP)