若有定义:int a=3;,合法的赋值语句是( )
A: 9+2=a;
B: a="abc";
C: a=a+5;
D: 7=a;
A: 9+2=a;
B: a="abc";
C: a=a+5;
D: 7=a;
举一反三
- 若有定义:int<br/>a,b,c;,则下列表达式中,合法的C语言赋值表达式是()。 A: a=7+b=c=7 B: a=b++=c=7 C: a=(b=7,c=12) D: a=3,b=a+5,c=b-2
- 若有定义int a[10],*p;则不能使p指向数组元素a[5]的赋值语句是_____。 A: p = a+5; B: p = &a[5]; C: p = *(a+5) D: p = a; p+=5;
- 【3 变量 赋值】 若有以下定义inta,b;floatx;,则正确的赋值语句是【 】 A: a=1,b=2, B: ++; C: a=b=5 D: =int(x);
- 若有定义inta=2,i=3;,则合法的语句是()。 A: a==1 B: ++i; C: a=a++=5; D: a=int(i*3.2);
- 若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是