指向二維數組的指針定義方式

看了一些資料,指向二維數組的指針定義方式並非直接定義指針的指針數組 int   a[3][6];指針 int **p=a;        像這樣定義是錯誤的二維數組 由於a表明着除了第一列之外的列數的維數大小,如a+1的地址就是a[1]的地址,也就是a[1][0]的地址,而p僅是整形指針的指針,沒跨越一次就是4字節,所以他們的大小是不匹配的,因此這樣子直接等於號是不正確的。錯誤 要真正的定義方式應
相關文章
相關標籤/搜索