woainigui8888 发表于 2014-12-3 20:51:34

求大神帮忙了!!关于C语句的问题

本帖最后由 woainigui8888 于 2014-12-3 20:59 编辑

列C语言语句正确的是:()

A int x=y=z=0;   B.z=(x+y)++;    C. x+=y-=8   D. x%=2.5;

答案为什么是C???    A不对吗??   :dizzy:   B选项又有哪里不对!!!

Mr.屎壳螂 发表于 2014-12-3 22:04:40

本帖最后由 Mr.屎壳螂 于 2014-12-3 22:06 编辑

自己写一个带代码测试一下,然后有错的可以百度错误,这样你就知道错在什么地方了感觉答案是错的...我认为A是对的,,别的是错的,,

~风介~ 发表于 2014-12-3 22:36:14

A会报错:y,z未定义
B: D:\Course\C\test.c:8: error: invalid lvalue in increment
C :
D : D:\Course\C\test.c:10: error: invalid operands to binary %

woainigui8888 发表于 2014-12-3 23:32:31

谢谢大神们
页: [1]
查看完整版本: 求大神帮忙了!!关于C语句的问题