【C語言】二維數組指針,*a+1和*(a+1)的區別

首先 a存了3個一維數組,是一維數組的名稱,首指向第一行一位數組的首地址 a[i]是第i行一位數組的名稱,首指向一位數組的第一個數。 我把*理解成讀地址進去。 *a+1 根據運算符順序,先運算a,a指向首個元素1000,讀出地址1000進入一位數組指向首個數,即地址爲1000那個,然後+1指針往後,即指向1004,所以a+1代表&(0)(1)也就是1004。 *(a+1) a指向1000,➕1往下
相關文章
相關標籤/搜索