问一个C语言题目,最好说详细一点,一下符合C语言赋值表达式的是?A:d=9+c+f
B:d=(9+e,f=d+9)
C:d=9+e,e++,d+9
D:d=9+e++=d+7
人气:200 ℃ 时间:2019-12-16 03:08:14
解答
A和B都正确
赋值表达式形式:变量=表达式
1.计算赋值运算符右侧表达式的值.(“=”为赋值运算符)
2.将赋值运算符右侧表达式的值赋给左侧的变量.
3.将赋值运算符左侧的变量的值作为表达式的值.
A不用说了吧,对照定义即可
B的话 右边(9+e,f=d+9)是逗号表达式,并将表达式的值赋给d,所以也是正确的
C是逗号表达式,不是赋值表达式
D中第二个“=”左边(9+e++)不是合法的变量发错了。A:d=9+c+f=d+9B,A的错误和D一样,第二个 = 左边(9+c+f)不是合法变量谢谢你了
推荐
- 符合C语言语法的赋值表达式是A、d=9+e+f=d+9 B、d=9+e,f=d+9 C、d=9+e,e++,d+9 D、d=9+e++=d+7
- 调整好 状态/ 心态英语
- 填空:It is raining harder than().(括号里填的单词在下列选一个:ev
- 一段长40厘米的长方体钢材,它的横截面是边长4厘米的正方形,如果每立方厘米的钢重7.8千克. ①钢材的横截面积是多少平方厘米?_ ②钢材的体积是多少立方厘米?_ ③钢材的重量是多少
- 初一开学需要准备什么文具用品?
- 菌种培养条件和代谢物用途
- 岩土勘察,已知土工试验出来的天然密度,干密度,饱和度,含水量,怎么求饱和密度?
- a-b=2,ab=3,求a2+b2的值
猜你喜欢