gpt4 book ai didi

c++ - Int 输出不对应给定值

转载 作者:太空宇宙 更新时间:2023-11-03 10:24:20 25 4
gpt4 key购买 nike

<分区>

我的第一个 stackoverflow 帖子!

将年龄值输入已声明和初始化的 int 后,奇怪的事情发生了,值(value)爆炸了。我测试了我的代码,但看不出为什么会这样。重新检查后,我可以看到这是对我的 int 值做了一些事情的最后一段代码。

我问 stackoverflow 大神“为什么”。

我的代码在这里:

int main()
{
cout << "Please enter your name and age\n\n";
string first_name;
int age(0);

cout << age << "\n\n"; // for testing why i get a huge number for age

cin>> first_name >> age;

cout << age << "\n\n"; // for testing why i get a huge number for age
cout << "Hello, " << first_name << " age " << age << '`\n';

keep_window_open(); // window must be closed manually
return 0;
}

这似乎是令人反感的一点:

 '`\n';

这是我会得到的输出:

Please enter your name and age

0

et
23
23

Hello, et age 2324586

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