符合C语言语法的赋值表达式是A、d=9+e+f=d+9 B、d=9+e,f=d+9 C、d=9+e,e++,d+9 D、
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/07 13:35:22
符合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
需要首先明确
1.)赋值操作符的优先级比“+”更低.
2.) 赋值操作符的返回值是赋值后的左操作数的值.
3.) 常量和表达式不能作为左值,不能作为左操作数(即不能放在二元运算符的左边).
以上3点判断如下:
A:可以分割为两个连续的赋值操作,连续赋值操作从右至左执行,第一个执行赋值操作左边为(9+e+f)是表达式,错误.编译器应该报错.可以修改为d=9+e+(f=d+9).
B:正确.
C:d+9是要干什么?也没有赋值.语法错误.
D:同A
建议写出来编译一下.映像会深刻些.某些教材是比较简略的,建议查查C++
primer之类的书籍.
1.)赋值操作符的优先级比“+”更低.
2.) 赋值操作符的返回值是赋值后的左操作数的值.
3.) 常量和表达式不能作为左值,不能作为左操作数(即不能放在二元运算符的左边).
以上3点判断如下:
A:可以分割为两个连续的赋值操作,连续赋值操作从右至左执行,第一个执行赋值操作左边为(9+e+f)是表达式,错误.编译器应该报错.可以修改为d=9+e+(f=d+9).
B:正确.
C:d+9是要干什么?也没有赋值.语法错误.
D:同A
建议写出来编译一下.映像会深刻些.某些教材是比较简略的,建议查查C++
primer之类的书籍.
符合C语言语法的赋值表达式是A、d=9+e+f=d+9 B、d=9+e,f=d+9 C、d=9+e,e++,d+9 D、
9、以下符合C语言语法的赋值表达式是 A、d=9+e+f=d+9 B、d=9+e,f=d+9 C、d=9+e,e++,d
C语言的一个判断提下面那个是符合C语言语法的赋值表达式A.d=9+e+f=d=9 B.d=9+e,f=d+9C.=a+b
C语言中赋值表达式d=(9+e,f=d+9)括号有什么用?
a、c、d、e、f是六个有理数,关且b/a=2/9,c/b=3/8,d/c=4/7,e/d=5/6,f/e=6/5,则a
符合C语言语法的赋值表达式是:A.a=9+b+c=d+9 B.a=(9+b,c=d+9) C.a=9+b,b++,c+9
符合C语言语法的赋值表达式是:A.a=9+b+c=d+9 B.a=(9+b,c=d+9) C.a=9+b,b++,c+9
问一个C语言题目,最好说详细一点,一下符合C语言赋值表达式的是?A:d=9+c+f
printf("%d%d%d%d%d%d\n",a,b,c,d,e,f);
Int a=2,b=2,表达式d=a--,e=d--,f=--e,那a,b,c,d的值多少呢
A.B.C.D.E.F六种物质的转化关系是A+B=C+D,C+F=E,E+F=A,D+F=B,A是非金属单质,D是一种半
用行列式性质证明| B+C C+A A+B | | A B C || D+E E+F F+D | =2 | D E F