gpt4 book ai didi

c++ - 单个变量如何存储多个值?

转载 作者:行者123 更新时间:2023-12-03 18:00:52 25 4
gpt4 key购买 nike

我最近开始使用 C++ 学习编程,并遇到了一个名为“生命、宇宙和一切”的问题。我从谷歌找到了一个解决方案,并对其进行了一些修改以更好地理解它。

#include <iostream>
#include <conio.h>

using namespace std;

int main(){
int number;
while(1){
cin >> number;
if(number==42)
break;
cout << number << " ";
}
getch();
return 0;
}

上述程序的输出是:
1 2 88 42 99
1 2 88

这里我不明白 number变量是怎么回事存储来自输入流的多个值,并一直存储值直到我按下 Return 键。据我所知,一个变量只能存储其对应数据类型的单个值。

最佳答案

int num;一次只存储一个数字。
cin >> number用输入中的下一个数字替换存储的数字。

关于c++ - 单个变量如何存储多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59713094/

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