.有以下设有语句int a:int a[5]={1,3,5,7,9},*p=a;如果数组a的地址为1000,那么printf("%d",*p++);输出的结果是

p+i的结果是一个地址*(p+i)就是对数组Φ下标为i的元素的访问D、a+i的值是一个地址,*(a+i)<=>a[i],也就是说表达式*(a+i)的值是一个整数在表达式*(*(a+i))中,最左边的*,相当于是对一个整数进行解引用所鉯是非法的。

以下不正确的定义设有语句int a是

请幫忙给出正确答案和分析谢谢!

若有以下定义和设有语句int a且0<=I<10,则对数组元素的错误引用是 ()

请帮忙给出正确答案和分析谢谢!

我要回帖

更多关于 设有语句int a 的文章

 

随机推荐