C語言中的各種修飾符

weixin_34344677發表於2013-08-04

C允許同時使用多於一個的修飾符,這就使得可以建立一下各種型別:

int board[8][8];//int陣列的陣列

int **ptr;//指向int的指標的指標

int *risk[10];//具有10個元素的陣列,每個元素都是一個指向int型別的指標

int (* risk)[10];//一個指標,指向具有10個元素的int陣列

int  * oof[3][4];//一個3*4陣列,每個元素都是一個指向int型別的指標

int (* oof)[3][4];//一個指標,指向一個3*4的int陣列

int (* oof[3])[4];//一個具有三個元素的陣列,每個元素是一個指向具有4個int型元素陣列的指標

這些知識很容易搞錯,我也是研究了好久的,這裡和大家共享!

相關文章