if()条件中的值可以是非零和一的值吗?比如说是0xaa或者4

[复制链接]
查看11 | 回复3 | 2008-5-25 13:42:16 | 显示全部楼层 |阅读模式
if(…){…:}括号里可以是任意值~当为非零时执行{},当为零时~跳过{},执行下面的~~~
回复

使用道具 举报

千问 | 2008-5-25 13:42:16 | 显示全部楼层
if()里面如果是个值的话,如4其实也是一个条件表达式,如果是零,为假,其余为真,if(4){cout<<"条件为真"<<endl;}如这样,因为4非零,所以成立,输出条件为真
回复

使用道具 举报

千问 | 2008-5-25 13:42:16 | 显示全部楼层
可以,
回复

使用道具 举报

千问 | 2008-5-25 13:42:16 | 显示全部楼层
可以的。非零即表示为真
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行