. 若有以下定义和语句: char a[7]= “abcdef”, b[4]= “ABC”; strcp...答:strcpy(a,b),即把b[]嵌入到a[]中,覆盖原a[]的相应数值,a[]现在是{A,B,C,d,e,f}那么a[5]的值应该为f。若有以下定义和语句: char a[7]= “abcdef”, b[4]= “ABC”; strcpy(a,b); 则a[5]的值是'f'。因为执行strcpy(a,b);时,a数组中被覆盖的元素有4个,zhuan即'A'...
若有以下定义和语句:int a[]={1,2,3,4,5,6,7,8,9,10},*p=a;不能表...答:答案是D A *p就是*a就是a[0]B p[3]就是a[3];C *a就是a[0]D a[10] ,a数组只有10个元素,最后一个是a[9], a[10]不属于a,这是内存越界
若有以下定义和语句: int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不...答:即a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],正好10个,没有a[10],所以a[10]就是不能表达这个数组元素。C、*a ---数组名a中保存的是数组的首地址,*是取单元中的值,*a就是取数组首地址中单元中a[0]的值。D、a[p-a] --- p指向的是数组a,因为p...