设int x[] = {1,2,3,4,5,6},* p = x;值为3的表达式
A p+=2;*p++; Bp+=2;*++p
CP+=3;*p; Dp+=2;++*p;求解释
人气:433 ℃ 时间:2020-04-14 06:16:37
解答
选A
这个是运算优先级造成的
*p++相当于*(p++);
相当于
*p;
p++;
而开始时p+=2;
所以*p=a[2]=3;
再执行p++后
p指向a[3]
推荐
- int a;则表达式(a=4*5,a*2),则a+6的值是多少
- x=3.6,a=7,y=5.5,表达式x+a%3*(int)(x+y)%2/4的结果是多少?
- int x; x=3*4%-5/6,x的值为
- 6. 如果有以下定义:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[7];则表达式*p++的值是多少?
- 设int x[]={1,2,3,4,5,6},*p=x; 则值为3的表达式是 __.
- 在括号里填上的数,使计算简便
- 求一篇以《行进在有花有雨的季节里》为题的800字作文
- 双曲线x24-y2m=1的离心率为2,则双曲线的虚轴长为 _ .
猜你喜欢