求解 关于continue的用法,谢谢
# include <stdio.h>
int main(void)
{
int i=0, s=0;
do
{
if(i%2)
{
i++;
continue;
}
i++;
s+=i; // s = s + i;
}while(i < 5);
printf("%d\n",s);
return 0;
}
printf do?while
[解决办法]
#include <stdio.h>
int main(void)
{
int i=0, s=0;
do
{
if(i%2)
{
i++;
continue;
//跳出这次循环,重新从do位置开始执行代码 第一次跳出本次循环时 i = 1
}
i++;
s+=i; // s = s + i;
}while(i < 5);
// s = 1+ 3 +5 = 9
printf("%d\n",s);
return 0;
}