???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语言定义一个3*3的二维数组,编写一个程序查找并输出此二答:include<stdio.h>int main(){ int nums[3][3]={{8,9,3},{6,5,4},{2,1,9}}; int i,j,cloSum[3]={0},rowSum[3]={0},*min=&nums[0][0]; double rowAve[3],cloAve[3]; printf("原数组:\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++...
C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 0<=i<=9,对a数组元素...答:B 是不是a[i]?? //是a[i]C p[i] 是相当于a[i],这不是在获取元素a[i]的地址吗? 为什么C也正确??// p[i] 是相当于a[i]A 中为什么能用用p减a??a[p-a]什么意思?? //p的值就是a,所以p-a的值为0,相当于a[0]D 是不是相当于*a[i], 因而不正确?? //...