设int x[] = {1,2,3,4,5,6},* p = x;值为3的表达式
A p+=2;*p++; Bp+=2;*++p
CP+=3;*p; Dp+=2;++*p;求解释
人气:295 ℃ 时间: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的表达式是 __.
- 1.有3个人去投宿,
- 电压表0.5级和0.2级哪个精度高
- we have chinese and maths on fridays对chinese and maths的提问
猜你喜欢