作业帮 > 综合 > 作业

问:求大神解决C 程序的这道题目 ?已知有声明int a=3,b=4;,下列表达式中合法的是(C)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 01:15:38
问:求大神解决C 程序的这道题目 ?已知有声明int a=3,b=4;,下列表达式中合法的是(C)
A a+b=7; B.a=|b| , C a=b=0 D (a++)++
求解为什么答案是C 。 其它选项错在哪里 ?
=号:赋值语句的左边应该是变量,A中的a+b 不是变量
B,C语言没有|b|这样写的
D,++操作符只对变量有效(a++)没错 可是(a++)完就是常量了所以(a++)++是错的
再问: 谢谢。