高配版红米note3:请教一条很简单的C语言题

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 06:07:29
若变量已正确定义并赋植,符合C语言语法的表达式是:
A. a=a+7 B. a=7+b+c,a++
为什么选B?
完整题目:
若变量已正确定义并赋值,符合C语言语法的表达式是:
A. a=a+7;
B. a=7+b+c,a++
C. int(12.3%4)
D. a=a+7=c+b
答案:B 为什么?

A:不是表达式,是一条语句,因为后面有一分号。
C:正确的应该为(int)(12.3%4)
D:“=”在C语言中是赋值号的意思,将c+b的值赋给a+7是不正确的
B选项正确

楼主请说清楚点

其实这题目不用到C也能轻松做出咯

a=a+7? 什么情况下能成立??