【发布时间】:2021-03-06 09:46:14
【问题描述】:
如何将for循环变成while循环
是否可以将 array 中的 for 循环 更改为 while 循环?
改变
for(i = 0; i < 12; ++i) //for loop for selecting only positive
{
if(a[i] > 0) printf("%d ", a[i]); //display positive only using if statement
}
to
int i = 0, a[12];
while(i < 12)
{
if(a[i] > 0)
{
printf("%d ", a[i]);
}
i++;
}
但如果更改,它不会显示与负面相同的正面..
【问题讨论】:
-
"但改成 while 循环会在 sca 中出错" 显示您尝试将其更改为的内容,并完整引用该神秘错误。
标签: arrays c for-loop while-loop