新手求解、C++为什么结果会这样??
我用C++ 算1到10的数的和,程序如下#include <cstdlib>
#include<stdio.h>
#include <iostream>
using namespace std;
int main()
{
int sum;
for (int i=1;i<=10;i++)
sum=sum+i;
cout<<sum<<endl;
cin.get();
return 0;
}
但运行的结果为 1960943211
这是咋回事???
求解