C语言:请问在C语言里面, a=b>0;这个语句合法吗?

[复制链接]
查看11 | 回复5 | 2013-3-11 22:32:35 | 显示全部楼层 |阅读模式
合法,首先判断a是否等于b,假如相等则为1,1>0为真,结果就是1;假如a和b不相等,则为0,0>0为假,则结果为0....
回复

使用道具 举报

千问 | 2013-3-11 22:32:35 | 显示全部楼层
合法的 执行结果是先将b赋值给a 在做a与0的比较 大于0返回true 小于0返回false...
回复

使用道具 举报

千问 | 2013-3-11 22:32:35 | 显示全部楼层
合法,先判断b>0,成立a=1,否则a=0...
回复

使用道具 举报

千问 | 2013-3-11 22:32:35 | 显示全部楼层
合法,a的值有两个,0或者1,当b>0成立时a=1,否则a=0...
回复

使用道具 举报

千问 | 2013-3-11 22:32:35 | 显示全部楼层
合法,,,a的值要取决于后面那个比较的结果是真还是假,,,...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行