[語法] 關於 typedef 簡化 多維Arrays 的指標...
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
10/14 22:48, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 4 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章