如题。个人感觉在这一节中的例子不是很恰当。因为那个continue语句加不加都不影响运行结局。不知道再哪反馈也懒得找了。干脆就把问题放在这里吧。
#include <stdio.h> int main() { int i, sum; for(i=1, sum=0; i<=20; i++) { if( i%3==0 ) //能被3整除这个条件如何写呢? { continue; //应该用哪个循环结束语句呢? } sum += i; printf("第%d次sum=%d\n",i,sum); } printf("sum=%d\n", sum); return 0; }
我把代码改成了这样,你可以发现,其中i=3,6,9等等之类可以被三整除的数的循环中,输出第几次的句子被跳过了,因为加continue的意思是跳出这一次循环,例子确实不恰当,你说得没错,但是做的练习体现出来了,你反馈也没用,除非穆女神看到,不过,可能性太小
那你觉得哪里不恰当呢?