c++极困惑的问题请高手帮忙

[复制链接]
查看11 | 回复2 | 2009-6-15 20:28:33 | 显示全部楼层 |阅读模式
1。你需要把这句写在if的{}中,如果你没有后面的{},你可以这样写,但你有{
if(number50) cout<<"The number is bigger than 50"<<endl;
else cout<<"The number is 50"<<endl;
}
}这部分,C++编译器就不允许你在{}和if()之间加上一条语句。 2。至于 {
if(number<50) cout<<"The numb...
回复

使用道具 举报

千问 | 2009-6-15 20:28:33 | 显示全部楼层
1. 加上的那句输出是if子句,原来的if块算一个语句,而下面的else没有if与之匹配了修改:把输出那句提到if之前或添加进if块语句中2. 把=改为==,你的是赋值,不是比较赋值的结果是返回左操作数,即number是50当然条件为真了...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行