关于这段代码中的warning,该如何处理

关于这段代码中的warning
为什么我在Microsoft   Visual   Studio   2005中能编译运行下面这段代码,而在
MinGW   Developer   Studio   2.05中也能运行,但总是提示“0   error(s),   1   warning(s)”?
这个warning是什么了,MDS比MVS敏感?
代码如下:
#include <iostream>
int   main()
{
using   namespace   std;
cout < < "Please   enter   three   numbers: " < <endl;
double   number;
double   sum=0.000;
for(int   i=1;i <=3;i++)
{
cout < < "Value " < <i < < ": ";

cin> > number;}
sum+=number;
cout < < "The   sum   is   " < <sum < <endl;
cout < < "The   average   is   " < <sum/3;
return   0;
}

------解决方案--------------------
double number;
没初始化的警告么?

不同的编译器默认的警告级别不大相同

------解决方案--------------------
限定cin的输入?
没理解你指的是什么

你可以就赋值给0就行啦,cin输入后,它还是你输入的值啊