设x是int类型变量,则值等于10的表达式是()。
A: (y=10,x=y++)
B: (x=9,x++,x++)
C: (x=8,++x,++x)
D: (x=0,(x=10)?x++:x+1)
A: (y=10,x=y++)
B: (x=9,x++,x++)
C: (x=8,++x,++x)
D: (x=0,(x=10)?x++:x+1)
举一反三
- 设x是int类型变量,则值等于10的表达式是()。 A: (10,11,10) B: (x=8,++x,x++) C: (x=8,x++,++x) D: (x=8,x++,x+1)
- 设有定义:int x=8;则值等于10的表达式是()。 A: (x++, 10) B: (x+1, x+1) C: (x++, x++) D: (++x, ++x)
- 设以下变量均为int类型,则值不等于1的表达式是()。 A: (x=y=0, x++,y++) B: (x=y=0,x+y,y+1) C: (x=0,y=1,x=y++) D: (x=0,y=1,x=y)
- 设x=10; 则表达式 x<10?x=0:x++ 的值为( )
- 设有如下数组定义: 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]);