C++数组学习笔记
int arr[10],*p = a, i = 0;
arr
表示数组第一个元素的地址;
p
表示数组第一个元素的地址;
arr+1,p+1
表示第二个元素的地址;
&arr[i+1]
表示第二个元素地址;
arr[i]
表示数组第一个元素的值;
*arr,*p
表示第一个元素的值;
*(arr+1),*(p+1)
表示第二个元素的值;
sizeof(arr)
返回整个数组的长度;
&arr
表示整个数组的地址。(其值与第一个元素地址相同)
但是&(arr+1)
为第一个元素地址往后的40个字节的地址。