【发布时间】:2018-06-06 04:24:25
【问题描述】:
while(t!=0)
{
for(j=1;j <=3;j++)
{
cin>>size;
int arrj[size];
for(i=0;i<3;i++)
{
cin>>arrj [i];
}
}
}
如何在 while loop 之外使用 arrj[],因为数组是 while 循环的局部变量?
【问题讨论】:
-
关于你的问题,你不能。数组的范围仅在第一个
for循环内。还有一点,C++ 实际上没有variable-length arrays。如果需要,请改用std::vector。