int **a[3][4]

BS的《C++编程》里面讲得很清楚,变量的申明,变量名称的后面部分比前面部分具有更强的约束力。
所以,如下变量声明:
int **a[3][4];
表示“int **”类型的二维数组(“[]”比“int”和“*”更具有约束力)。这个二维数组共有12个成员(3×4),每个成员是一个指针(int **),每个指针的长度是4(如果是32位计算机,其他位计算机可以类推)。所以,这个数组的长度为:12 × 4 = 48。

posted @ 2014-10-16 15:24  XGponder  阅读(302)  评论(0)    收藏  举报