int m[3],*p=m;下列表达式中与++*p含义的是()
A*++P B*++m C*p++ D++m[0]
人气:188 ℃ 时间:2019-11-05 22:33:21
解答
答案D.
int m[3],*p = m;意思是声明了一个int类型的数组m和一个类型为int的指针p,且p指向m的第一个单元的地址,也即m[0]的地址.那么*p也即m[0],故 ++*p即++m[0].
推荐
- 若定义int m[10]={9,4,12,8,2,10,7,5,1,3},*p=m;下列哪一个表达式的结果与其他3个表达式的结果不同 __.
- 若有以下定义int m=5,y=2;,则计算表达式y+=y-=m*=y后的y值是
- 设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=3;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为( ).
- 8.定义:int m=5,n=3;则表达式m/=n+4的值是 ,表达式m=(m=1,n=2,n-m)的值是 ,表达式m+=m-=(m=1)*(n=2)的
- 设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=ad)后,m,
- 公元前3—4世纪出现统一的三个时期
- 孔乙己所说的茴字到底有几种写法…
- we have an english l 什么every day
猜你喜欢