???C语言问题int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;不能表示a数组元 ...答:定义数组并赋值时C语言规定下标是这样的,a[n]中的n个元素应该是a[0]...a[n-1],由此可见答案B中a[10]已经超过规定的范围,故不能表示数组a中的元素。答案A中因为指针P指向数组首地址,所以*p相当于a[0]这个元素
有关C语言答:因为int (*p)[3]它表示p指向一个3*4字节的连续存储空间 1.p[i]表示第i行的首地址。2。p+i和p[i]意思一样 include"stdio.h"void main(){int a[5][5]={{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20},{21,22,23,24,25}};int (*p)[5],i,j;...