关于这段代码中的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输入后,它还是你输入的值啊
为什么我在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输入后,它还是你输入的值啊