有定义intx=3;则如下语句中正确的是:()
A: x+=(x++)
B: x+=(++x)
C: (x++)+=x
D: (++x)+=(x++)
A: x+=(x++)
B: x+=(++x)
C: (x++)+=x
D: (++x)+=(x++)
举一反三
- 以下if语句错误的是______ A: if(x<y); B: if(x)x+=y; C: if(x<y)x++;y++;else x--;y--; D: if(x!=y) scanf("%d",&x);else x++;
- 若有定义intx;则以下C语句错误的是() A: scanf("%d",x); B: x++; C: x+=1; D: printf("%3d",x);
- 以下不正确的语句为 。 A: if (x>y); B: if (x!=y) scanf("%d",&x);else scanf("%d",&y); C: if (x<y) {x++;y++;} D: if (x=y)&&(x!=0) x+=y; E: If(x<y) {x++;y++;} F: if(1) {x++;}
- 设有说明语句intx=8;则下列表达式中,值为2的是 A: x>;8?x=0:x++ B: x/=x+x; C: x%=x-2; D: x+=2;
- 设有定义:intx=2;以下表达式中,值不为6的是( ) A: x*=x+1 B: x++=2*X C: X*=(1X) D: 2*X,X+=2