题目
[单选题]
有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是. A) *P+9 B) *(P+8) C) *P+=9 D) P+8
A.*P+9等于10
B.*(P+8) 相当于a][8],其值为9
C.*P+=9相当于*P=*P+9,其值为10
D.p+8是a[8]的地址
答案
B 解析:p是指针,p+8是地址值,D是错的;*p是p的目标变量,即a[0],值为1,所*p+9的值是10,而*p+=9值是重新给a[0]赋了值(1+9);所以A和C也是错的。p+8是地址值,指向a[8],那么*(p+8)的值就是a[8]的值,即9。
更多“有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是. A) *P+9 B) *(P+8) C) *P+=9 D) P+8”相关的问题
第1题
有如下说明:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是 *(p+8) 。
点击查看答案
第2题
有如下说明 int a[10]=[1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是________。
A.*(p+8)
B.*(p+9)
C.*p+=9
D.p+8
点击查看答案
第3题
有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9 的表达式是 。
A.*p+9
B.*(p+8)
C.*p+=9
D.p+8
点击查看答案
第4题
8、有如下说明 int a[10]=[1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是________。
A.*(p+8)
B.*(p+9)
C.*p+=9
D.p+8
点击查看答案
第5题
有如下说明,则数值为9的表达式是 。 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
A.*p+9
B.*(p+8)
C.*p+=9
D.p+8
点击查看答案
第6题
4、有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9 的表达式是 。
A.*p+9
B.*(p+8)
C.*p+=9
D.p+8
点击查看答案
第7题
有如下说明: int a[10] = {1,2,3,4,5,6,7,8,9,10},*p = a; 则数值为9的表达式是______。
A.*p+9
B.*(p+8)
C.*p += 9
D.p + 8
点击查看答案
第8题
有如下说明: int a[10]={0,1,2,3,4,5,6,7,8,9}; 则数值不为9的表达式是()。
A.a[10-1]
B.a[8]
C.a[9]
D.a[9]-a[0]
点击查看答案