读书人

关于赋值语句的小疑点还望能够解决一

发布时间: 2012-02-29 16:44:10 作者: rapoo

关于赋值语句的小问题,还望能够解决一下
若有以下定义,则则正确的赋值语句是哪个?
int a,b;
float c;

A:a=1,b=2,

B:b++;

C:a=b=5

D:b=int(x);


是个选择题,我搞不懂,麻烦帮忙解答一下,有时间的话,再说一为什么。哈哈,谢了。

[解决办法]
我试了一下
确实A是对的
但是要有上下文环境
也就是说A项的语句后面有跟一条语句并且以;号结尾
对于B:b++;
由于b未被初始化所以此操作不安全,此语句也不是赋值语句

对于C:a=b=5
缺少分号

对于D:b=int(x);
x未声明

至于A
主要要理解“,”表达式

读书人网 >C语言

热点推荐