gpt4 book ai didi

c++ - 从 for 循环到另一个循环的变量

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:05 25 4
gpt4 key购买 nike

我的 uni 项目有这个 c++ 代码...

for (int a=0; a<definedgroups; a++)
{
cout << "Enter Lower number for group " << a << ": ";
cin >> User_Groups [a] [0] ;

}

现在我想声明另一个显示数字的循环

我可以使用第一个变量中的 A 并说...

while (a>0)
{
displays code, have written yet
}

或者“a”只在第一个 for 循环中被识别。

谢谢

最佳答案

变量 a 作用域仅在 for 循环 中。

如果您想在 while 循环 中访问 a,您需要将它分配给两个循环之外的全局变量。

假设你想访问a的每个不同值,那么你需要将它存储在一个数组中,这实际上没有任何意义,因为你可以创建递增顺序的整数

但如果那是你想做的,那么这就是我要做的,因为 piokuc 已经回答了。

int [] global_a;
for (int a=0; a<definedgroups; a++)
{
cout << "Enter Lower number for group " << a << ": ";
cin >> User_Groups [a] [0] ;
gloabl_a[a] = a;
}

for (int i=0; i<global_a.size; i++){
while(a > 0)
{
...
}
}

关于c++ - 从 for 循环到另一个循环的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13730008/

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