第一章
#include <iostream>
using namespace std;
int main(){
int a,b,sum;
sum=a+b;
cin>>a>>b;
cout<<"a+b="<<sum<<endl;
return 0;
}
//原因sum=a+b;此语句位置不对,变量a,b在没有赋值时就被相加,超出int最大值范围。只能得到最大值65538
#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++中进行整数加法运算时可能遇到的问题,特别是当变量未先赋值就直接使用的情况。文章指出,若在输入变量值之前就进行加法运算可能会导致意外的结果,并提供了正确的代码实现。
3633

被折叠的 条评论
为什么被折叠?



