C语言中a--<0什么意思

[复制链接]
查看11 | 回复5 | 2010-6-18 14:05:01 | 显示全部楼层 |阅读模式
假如a是0,a--也是0,a--<0,就是比较0和0的大小,这个语句结果为假;另外,--a不等于a--,a--为-1,如果是--a<0,那么结果为真
回复

使用道具 举报

千问 | 2010-6-18 14:05:01 | 显示全部楼层
a--相当于:1 a<0;2 a=a-1;简单来说就是用a完成计算后再将本身减去1.
回复

使用道具 举报

千问 | 2010-6-18 14:05:01 | 显示全部楼层
a 是一个变量,先做自减运算,在进行逻辑比较大小
回复

使用道具 举报

千问 | 2010-6-18 14:05:01 | 显示全部楼层
a与0比较后 再做减减运算
回复

使用道具 举报

千问 | 2010-6-18 14:05:01 | 显示全部楼层
根据优先级--的优先级比<高是先算--再算<的
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行