以下语句序列中错误的是( )。
A: int x=1;
B: x++;
C: int x=0;
D: (x+1)++;
E: int x=2.3;
F: (x++)+1;
G: int x=1,y=1;
H: (x++)+(y--);
A: int x=1;
B: x++;
C: int x=0;
D: (x+1)++;
E: int x=2.3;
F: (x++)+1;
G: int x=1,y=1;
H: (x++)+(y--);
举一反三
- int x=4; int y=5; y=x*--y==++x*y?x++:y--; 求x=?,y=
- 以下赋值语句合法的是()? int x=y=1;|int x=1,y=1;|int;x==1;|int x,y; x= y=1;
- 以下定义中,正确的赋值语句是( )。int x,y;float z; A: x=1,y=2, B: x=y=100 C: x++; D: x=int (z);
- 设有如下数组定义: int a[10];则以下哪段代码将遍历输出数组所有元素? A: int x;for (x=0; x<9; x++) printf("%d\t",a[x]); B: int x;for (x=0; x<10; x++) printf("%d\t",a[x]); C: int x;for (x=1; x<10; x++) printf("%d\t",a[x]); D: int x;for (x=1; x<=10; x++) printf("%d\t",a[x]);
- 若有int x = 0; 以下语句正确的是( ) A: x+1=5; B: x++=1; C: x+=1; D: x+1=x;