gpt4 book ai didi

c++ - 当我尝试运行我的 C++ 程序时收到警告

转载 作者:行者123 更新时间:2023-11-30 03:32:05 25 4
gpt4 key购买 nike

我是一名新程序员。当我在在线编辑器中运行程序时收到警告;警告是

'number' is used uninitialized in this function [-wuninitialized]".

我们使用了 eclipse,它没有向我显示此错误。但是当我运行程序时,我都会得到一个数字。

我的代码:

double number;
cout << "enter a number: " << number;
cin >> number;

我在运行时得到了这个:

输入一个数字:02.122e-314

但是这个 0 或 2.12... 不会影响程序的其余部分!

最佳答案

你在行中将一个未初始化的变量写入 std::cout

cout << "enter a number: " << number;

这解释了警告和输出。您需要将其更改为:

cout << "enter a number: ";

读取数字后,您可以使用:

cout << "The number you entered: " << number;

double number;
cout << "enter a number: ";
cin >> number;
cout << "The number you entered: " << number;

关于c++ - 当我尝试运行我的 C++ 程序时收到警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43714976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com