一、赋值号左边必然是变量, a+7=c+b是错误的。等号是赋值运算,这就意味着等号左边必须是被赋值的变量,显然a+7是表达式,而不是变量。二、赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为: 变量=表达式;在赋值语句的使用中需要注意以下几点:1. 由于在赋值符“=”右边的表达式也...
而在问题中的语句里,y的地方是a+7,是一个表达式而非变量。表达式是不能够被赋值的,所以出现了错误。如果哪里还有疑惑,欢迎追问。
其实是 a=(a+7=c+b)看括号里面的,希望吧c+b得到的结果赋值给a+7,然而a+7不可作为一个被赋值...
搜索 题目 下列语句中,符合C语言语法的赋值语句是( ) A、a=7 b c=a 7; B、a=7 b =a 7; C、a=7 b,b ,a 7; D、a=7=b,c=a 7; 答案 解析 收藏 反馈 分享
a=a+7为什么不是..为什么不是合法表达式? --说实话我已经无法直视“论”,“漏”两个字以任意姿势出现了。对于大家说的“某番里”我也会看成奇怪的东西。一旦出现数字我就会算半天凑出一个数字。这是病吗?
题目:符合C语言语法规则的的、赋值语句是:根据这句话可以知道题目的意思是,符合规则的初始化语句a=a+7,这个语句,如果a没有初始化,就是错的。
如果变量已经正确定义并赋值,这三个式子都是C语言中的正确的表达式.但在它们后面加了分号,就不再是表达式,而是表达式语句了.
百度试题 题目下列语句中不符合C语言语法的语句有 A. a=7+b,c=a+7; B. a=7+b+c=a+7; C. a=7+b,b++,a+7; D. a=7+b++=a+7; 相关知识点: 试题来源: 解析 B. D. null
A:在赋值表达式里,除了最后等号右面可以是运算表达式,之前的等号之间不能有运算表达式B:正确C:声明变量的时候如果同时赋值了,并且一次性声明多个,可以用逗号分隔,其余情况不可D:同C 结果一 题目 下列语句中符合C语言语法的赋值语句是A a=7+b+c=a+7;B a=a+7;C a=7+b,b++,a+7;D a=7+b,c...
:必须和?一起作为三目运算符用,不能单独用。