若各变量已正确赋值,则下列选项中正确的表达式是( )。
A: a=a+b=b++
B: w%((int)a+b)
C: (c+w)%(int)a
D: w=a==b;
A: a=a+b=b++
B: w%((int)a+b)
C: (c+w)%(int)a
D: w=a==b;
举一反三
- 若变量已正确定义并赋值,以下不能构成C语句的选项是( ) A: B++; B: A=a+b; C: a=a+b D: A?a:b;
- 若 int a, b, c; 则表达式 (a=2, b=5, b++, a+b) 的值是( )
- 3若变量已正确定义,以下合法的赋值表达式是 A: a=1/b=2 B: ++(a+b) C: a=a/(b=5) D: y=int(a)+b
- 若变量已正确定义并赋值,则下面符合C语言语法的表达式是( ) A: a=2b B: a=7+b+c, a++ C: int 12. 3%4 D: a=a+7=a+b
- 若a,b是int型变量,则表达式(a=2,b=5,b++,a+b)的值为( )。 A: 7 B: 6 C: 8 D: 5