早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言赋值问题38.下列语句中符合C语言的赋值语句是(D).A.a=7+b+c=a+7;B.a=7+b++=a+7;C.a=7+b,b++,a+7D.a=7+b,c=a+7;D里逗号不应该改分号吗?

题目详情
C语言赋值问题
38.下列语句中符合C语言的赋值语句是(D ).
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;
D里逗号不应该改分号吗?
▼优质解答
答案和解析
可以的,这是逗号表达式
其中c=a+7中的a将不受a=7+b中的a的影响,因为逗号表达式中a=7+b对a的影响遇到逗号就结束了.这和a=7+b;c=a+7;可不一样哦~