编程中如何输出元素的下标?
可以认为前面已经有的元素个数。如下标是0,则是第一个元素,其前面有0个元素,即没有元素,所以是第一个元素,即我们说的第一个元素的下标是0。下标是1,前面已经有下标是0的一个元素,下标是n,说明前面有从下标0到n-1这n个元素了,这样便于计算下标是n的元素的起始地址,因为前面已经有n个元素了,所以对于 int a[8]来说,a[5]这个元素前面已经有5个元素了,所以数组元素a[5]的起始地址是(char *)a+sizeof(int)*5便于计算元素的起始地址,知道元素的起始地址及元素的类型(也就知道了元素所占有的字节数)就可以取出元素的值。