你要的详细步骤解释
#include
#include
int main()
{
int y=10;
printf("执行语句 int y=10; y赋初值10\n");
printf("执行循环每次取y的值判断y是否大于0,再执行循环内容,最后y--开始下一次循环判断\n");
for(;y>0;y--)
{
if (y%3==0)
{
printf("第%d次循环,y=%d 判断y整除3成立 执行--y,然后打印y的值:",(10-y)+1,y);
printf("%d\n",--y);
printf(" 执行continue,执行y-- \n开始下一次循环\n");
continue;
}
else
printf("第%d次循环,y=%d 判断y整除3不成立 执行y-- \n开始下一次循环\n",(10-y)+1,y);
}
printf("循环结束,等待用户输入任意按键结束程序");
getch();
return 0;
}
#include"stdio.h"
main()
{
int y=10;
for(;y>0;y--) //当y不大于0跳出循环
if (y%3==0) // 如果y余3为0,y=3,6,9
{
printf("%d",--y); //输出--y后的y值
continue; //继续执行下一次循环,直接执行y--
}
getch();
}