读书人

对一段简单的C++代码有疑问请各位解

发布时间: 2012-03-23 12:06:21 作者: rapoo

对一段简单的C++代码有疑问,请各位解答,本人新手
#include<iostream>
using namespace std;
int main()
{
int a,b>>,sum
cin >>a>>b;
sum=a+b;
cout <<"a+b="<<sum<<endl;
return 0
}
(取自谭浩强教授编写的《C++程序设计》)


下面是我的两个疑问:
1.int a,b>>,sum中b后为什么有>>而a和sum都没有?
2.endl表示换行,在本例中<<endl能不能去掉,达到一样的效果?

鉴于C++还未开课,各种IDE一窍不通,不然也可以搞一下试验。再次感谢各位的回答。

[解决办法]

探讨
C/C++ code

int a,b>>,sum//如果你这是书上原原本本的代码的话,那么可以不要用了,分号都没有,b>>这样肯定是错的

[解决办法]
int a,b>>,sum//有问题1:b>>,没有这种的。2:少了‘;’
return 0//后面少了‘;’
改了或许没问题了。

[解决办法]
肯定没有“b++”这样定义的
如果真要这么定义,后面就要用“b++”

读书人网 >C++

热点推荐