數組 之 參數聲明與定義
“數組名被改寫成一個指針參數”規則並不是遞歸定義的。數組的數組會被改寫成“數組的指針”,而不是“指針的指針”:
實參 所匹配的形參
數組的數組 char c[8][10]; char (*c)[10]; 數組指針
指針數組 char *c[10]; char **c; 指針的指針
數組指針(行指針) char (*c)[10]; char (*c)[10]; 不改變
指針的指針 char **c; char **c; 不改變 */
/************************************************************************/
實參 所匹配的形參
數組的數組 char c[8][10]; char (*c)[10]; 數組指針
指針數組 char *c[10]; char **c; 指針的指針
數組指針(行指針) char (*c)[10]; char (*c)[10]; 不改變
指針的指針 char **c; char **c; 不改變 */
/************************************************************************/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.