C語言中二維數組、二維指針、指向指針的數組、指向數組的指針
二維數組是形如char a_name[][10]的數組,其中二維數組的第二維必須是一個const(常量),第一維可以不用設定。
二維指針是形如char **b_name的指針,意思是b_name是一個指針,它指向一個指針。
指向指針的數組是形如char *c_name[4]的數組,意思是name是一個有10個單元的數組,它的每個單元是一個指向char的指針,其中數組的維數不是必須設定。
指向數組的指針是形如char (*d_name)[10]指針,也就是說c_name是一個指針,它的長度sizeof(c_name)和sizeof(char *)是一樣的。char (*c_name)[10]的含義是c_name指向一個含有10個單元的字元數組。這個概念了解起來有點困難,平時用的很少。
待續。。。。。