//continue的意思是:结束本次循环,跳过循环体中没有执行的语句,接着进行是否下次循环的判断。
#include
main()
{
intx=8;
for(;x>0;x--)
{
if(x%3)
{
printf("%d,",x--);
continue;
}
printf("%d,",--x);
}
}
//第一次,x=8,x%3==2条件为真,输出x为8,输出完x=7(x--,先使用后减一),执行continue跳过输出,执行循环里边的表达式三x--,x变成6,x%3==0,条件不成立,直接执行输出--x(选减一后使用),输出来是5,再执行x--,x=4,x%3这时输出4,x=3,再减减,x=2,依次类推,结果为8,5,4,2,