读书人

a==1 及a=a++=5这两个语句正确吗?解决

发布时间: 2012-02-06 15:52:45 作者: rapoo

a==1 及a=a++=5这两个语句正确吗?
a==1 及a=a++=5这两个语句正确吗?

[解决办法]
编译器可能会这样提示,Lvalue required in function main;原因是将5赋给了a++,
这是不允许的,a++是一个表达式,赋值的时候,左值应该是变量.而,a++是一个表达式.
[解决办法]
两个都不正确
a==5如果做判别式就是对的,赋值语句就是错的

读书人网 >C语言

热点推荐