for循环累加后为啥不是俺想要的结果解决思路
for循环累加后为啥不是俺想要的结果
俺试着写个奖数组里的数用FOR循环累加。可是结果却……
代码如下,望各位帮忙指点一下。
#include <iostream.h>
void main()
{
int iArr[100];
for(int i = 0 ; i < 100 ; i++)
{
iArr[i] = i ;
}
int sum ;
for(int a = 0 ; a < 100 ; a++)
{ sum += iArr[a]; }
cout < < "Sum is : " < <sum < <endl;
}
------解决方案--------------------
int sum=0 ;//记得赋0值
------解决方案--------------------
int sum ;
==>
int sum =0;
------解决方案--------------------
int sum=0;//sum没有初始化
俺试着写个奖数组里的数用FOR循环累加。可是结果却……
代码如下,望各位帮忙指点一下。
#include <iostream.h>
void main()
{
int iArr[100];
for(int i = 0 ; i < 100 ; i++)
{
iArr[i] = i ;
}
int sum ;
for(int a = 0 ; a < 100 ; a++)
{ sum += iArr[a]; }
cout < < "Sum is : " < <sum < <endl;
}
------解决方案--------------------
int sum=0 ;//记得赋0值
------解决方案--------------------
int sum ;
==>
int sum =0;
------解决方案--------------------
int sum=0;//sum没有初始化