int a = 1, b = 2, c;c = --a || ++b;printf("%d,%d,%d\n",a,b,c);执行以上语句的输出结果为( )
A: 0,2,1
B: a=0,b=3,c=1
C: 0,3,1
D: 0,3,0
A: 0,2,1
B: a=0,b=3,c=1
C: 0,3,1
D: 0,3,0
举一反三
- int a = 0, b = 2, c;c = a && ++b;printf("a=%d,b=%d,c=%d\n",a,b,c);执行以上语句的输出结果为( ) A: 0,2,0 B: a=0,b=3,c=0 C: 0 3 0 D: a=0,b=2,c=0
- 以下能对二维数组a进行正确初始化的语句有( )。 A: int a[2][ ]={{0, 1, 0}, {5,2,3}}; B: int a[ ][3]={{0, 1, 0}, {5,2,3}}; C: int a[2][3 ]={{0, 1, 0}, {5,2,3}}; D: int a[3 ][ ]={{0, 1, 0}, {5,2,3}}; E: int a[][ 3]={0, 1, 0}, 5,2,3};
- 单元体处于纯剪应力状态,其主应力特点为:() A: Aσ1=σ2>0,σ3=0 B: Bσ1=0,σ2=σ3<0 C: Cσ1>0,σ2=0,σ3<0,│σ1│=│σ3│ D: Dσ1>0,σ2=0,σ3<0,│σ1│>│σ3│
- main() { int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",a,b,c,d); }
- 语句printf("%d",3>2>1);的执行结果是( )。 A: 3 B: 1 C: 0 D: 无正确结果