# include<stdio.h>
int main(void)
{
int i=0,s=0;
do
{
if(i%2)
{
i++;
continue;
}
i++;
s+=i;
}while(i<5);
printf("%d\n",s);
return 0;
}
有點不明白,就是do裡面執行到continue時,那不就是這次循環停止,執行下次循環了,continue下在的i++;s+=i;永遠都不會執行,但是結果為啥還是執行了,我那點理解錯??? 越詳細越好!!!!