简单的两个c语言,求详解

 

12.(,)内有语句的取括号最后的一个式子的值,题目中是(x,y),所以取y值为20

13.

  • A.这个语句还可以写成x=(y==5),也就是如果y的值是5,则返回1赋值给a,若y的值不是5就返回0赋值给a
  • B.%后面不能跟小数,会报错
  • C.D.两项语法直接报错,因为赋值号左必须是可以修改的一个值,语句都不算

12 用括号将 b,c括起来的话,逗号就成了运算符,那么整个括号就会取最后面的值,此时也就是取c的值

13  A 相当于x=(y==5)  x=1或0   

B %2.0  规定为整数%2     

C表达式必须是可修改的左值 

D常量不能为表达式左值