數組的地址+1 和 指向數組的指針+1 區別

&a+1,至關於加了數組的一個單位(也就是一行),即&a[5]。並非網上流傳的錯誤答案加sizeof大小。web int a[5]={1,2,3,4,5} int *p=(int *)(&a+1) printf("%d", *(p-1)) &a 和 a 都是指數組的第一個元素所在地址 &a+1,至關於加了數組的一個單位(也就是一行),即&a[5] 指針p-1至關於前移一個元素,輸出爲5數組
相關文章
相關標籤/搜索