数组元素的地址是数组开始的地址加上元素的索引值乘以每个元素类型所需的字节数
int grades[10];
grades指定了存储数据项的内存区域的地址,把该值和索引值组合起来就可以找到每个元素,因为索引值表示各个元素与数组开头的偏移量。
&grades[0] = grades + 0 * sizeof(grades[0]) = grades
数组元素的地址是数组开始的地址加上元素的索引值乘以每个元素类型所需的字节数
int grades[10];
grades指定了存储数据项的内存区域的地址,把该值和索引值组合起来就可以找到每个元素,因为索引值表示各个元素与数组开头的偏移量。
&grades[0] = grades + 0 * sizeof(grades[0]) = grades
转载于:https://my.oschina.net/leozhou/blog/372487