我声明了一个包含 10 个元素的数组并用 0.0 .. 9.9 对其进行了初始化,它的输出是完美的,除了 0.0 已更改为 0,为什么会这样?
#include <iostream>
using namespace std;
int main(void)
{
int const SIZE = 10;
double number[SIZE] = {0.0,1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9};
for(int i(0) ; i < SIZE ; i++)
{
cout << number[i] << endl ;
}
system("PAUSE");
}
谢谢,
output: 0 //应该是 0.0 而不是 0// 1.1 2.2 . . . 9.9