C语言答案为啥只有个1,看程序写结果题,我写的答案是1 -3,为啥没有-3
#include<stdio.h>int main()
{
int i=5;
do
{
switch(i%2)
{
case 0: i--;break;
case 1: i--;continue;
}
i--;i--;
printf("%d",i);
}while(i>0);
}
1
--------------------------------
Process exited after 0.3175 seconds with return value 0
请按任意键继续. . .
再想想continue的功能,
输出1后下次循环i--之后直接continue了。不会执行i--;i--;也不会执行printf
页:
[1]