我写了个一个for循环,大致运行过程是这样的:
我循环9次,每次都从外部获取一个值,每次循环时我都要判断一下这次获取到的数值是否正常,如果不正常我就要舍弃,需要重新获取,以下程序是相同含义:
[mw_shl_code=c,true]
for(x = 0; x < 9; x++)//循环9次,每次获取到正确数值后打印输出
{
if(GetData == 0)//如果获取到了正确数值
{
printf("%d",GetData);
}
}
[/mw_shl_code]
现在我想的是,如果某一次数值不对,被跳过了,那么结果就不会打印输出这次获取到的数值,我想的本意是如果这次获取不正常,那么我就重新获取,直到正常为止,然后再循环下一次。
现在蒙了,不知道该怎么写了。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>