初学C,数组地址的问题int arr[10] = {0,1,2,3,4,5,6,7,8,9};arr表示这个a[0]的地址&a[0]为什么arr+1表示a[1]的地址&a[1]?假设&ar[0] 等于 0x1000那么&ar[1]应该等于0x1000+sizeof(int)而不应该是+1吧 [解决办法]指针+1,表示指向指针对应类型的下一个地址,不是纯粹的数学运算