发布时间:2014-11-26 11:48:17
指针变量可以指向一个结构数组,这时结构指针变量的值是整个结构数组的首地址。结构指针变量也可指向结构数组的一个元素,这时结构指针变量的值是该结构数组元素的首地址。 设ps为指向结构数组的指针变量,则ps也指向该结构数组的0号元素,ps+1指向1号元素,ps+i则指向i号元素。这与普通数组的情况是一致的。.........【阅读全文】
发布时间:2014-11-20 11:27:22
数组名可以作函数的实参和形参。如: main(){ int array[10]; /* …… */ /* …… */ f(array,10); /* …… */ /* …… */ } f(int arr[],int n); { /* …… */ /* …… */ }main(){ int array[10]; /* …… */ /* …… */ f(array,10);  .........【阅读全文】
发布时间:2014-11-20 11:24:05
C语言规定:如果指针变量p已指向数组中的一个元素,则p+1指向同一数组中的下一个元素。引入指针变量后,就可以用两种方法来访问数组元素了。如果p的初值为&a[0],则: p+i和a+i就是a[i]的地址,或者说它们指向a数组的第i个元素。 *(p+i)或*(a+i)就是p+i或a+i所指向的数组元素,即a[i]。例如,*(p+5)或*(a.........【阅读全文】