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个字节的地址。