若已定义int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i;其中 则对a数组元 ...答:【答案】:D 解析:通常,引用一个数组元素可以用下标法,如a[p-a]形式,或指针法,如*(&a[i])的形式。本题中a[9]=9,a[10]显然超出了数组范围,注意,数组的下标是从0开始的。
若已定义int a[][4]={1,2,3,4,5,6,7,8,9,10,11},则表达式sizeof(a)/...答:它是一个3行4列的int数组。sizeof(int)*4 是一个4个元素的int数组所占的字节数。所以,表达式sizeof(a)/(sizeof(int)*4)的值就是a数组的行数,值为3。
若已定义: int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a, i; 其中 0≤i≤9...答:正确的是 A) a[i];B) &a[i] 这个是个地址 C) p[i-1] 这个可能会越界 i=0时 p[-1]越界 D) a[10] 越界