下列合法的C语言赋值表达式是
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/16 15:36:41
下列合法的C语言赋值表达式是
第一个:a=(4+b,b++,a+8)
第二个:a=4+b,c=a+8
第一个是对的,第二个是错的,
第一个这个表达式是什么意思?第二个为什么错了?
第一个:a=(4+b,b++,a+8)
第二个:a=4+b,c=a+8
第一个是对的,第二个是错的,
第一个这个表达式是什么意思?第二个为什么错了?
第一个是逗号表达式,最终得到的是逗号表达式的值;第二个一样是个逗号表达式,并不是合法的赋值语句,如果把中间的逗号换成分号,就是两个合法的赋值语句了
再问: 第二个,,你的答案我没有看懂,,,,能不能再讲一下,,,我是新手,,,,,,,,,,,,,,
再答: 比如说我给你下面这个语句“a+b,c+d”,包含了两个运算表达式,但他总体上是一个逗号表达式;同理,你的第二个选项则是一个由两个赋值表达式组成的逗号表达式,也就是说,总体上是个逗号表达式。这样写法其实没错,只是结合提议的话就不符合条件了!
再问: 第二个,,你的答案我没有看懂,,,,能不能再讲一下,,,我是新手,,,,,,,,,,,,,,
再答: 比如说我给你下面这个语句“a+b,c+d”,包含了两个运算表达式,但他总体上是一个逗号表达式;同理,你的第二个选项则是一个由两个赋值表达式组成的逗号表达式,也就是说,总体上是个逗号表达式。这样写法其实没错,只是结合提议的话就不符合条件了!
下列合法的C语言赋值表达式是
若变量已定义并赋值,则a=b+5=c-7是合法的表达式.
设有关变量已经正确定义并赋值,则下列表达式中符合C语言语法规则的是
1.请选出合法的C语言赋值语句()(正确答案:C)
c语言逗号表达式 是不是所有的逗号表达式在做赋值时都得加括号 不然就认为是赋值为第一个表达式的值
下列选项中,合法的C语言赋值语句为( ) A.a=7+b+c=a+5; B.a=7+b
c语言的If表达式可以有赋值语句吗?
关于计算机C语言2级的 复合赋值表达式
若变量已正确定义并赋值,下面符合C语言语法的表达式是
若变量已经正确定义并赋值,符合C语言语法的表达式是?
以下合法的C语言赋值的语句是?A.a=10 B.x=y=20; C.i++ D.m=2,n=5
C语言的表达式这样写是合法的吗?a=(b=4)+(c=6);