关于C语言中continue 的用法?# include main(){int k=1,s=0;do{if((k%2)!=0)continue;s+=k;k++;}while(k>10);printf("s=%d\n",s);}为什么这个程序最终输s=0?continue的作用是跳出本次循环,进行下一次循环.我说说我对这个
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 01:09:00
关于C语言中continue 的用法?
# include
main()
{
int k=1,s=0;
do
{
if((k%2)!=0)continue;
s+=k;k++;
}while(k>10);
printf("s=%d\n",s);
}
为什么这个程序最终输s=0?
continue的作用是跳出本次循环,进行下一次循环.
我说说我对这个程序的理解:
第一次循环,k=1,(k%2)!=0成立,continue跳出本次循环,k不变,
第二次循环k还是1……k>10不可能成立,程序不就死循环了吗?
但为什么它只进行了第一次循环就输出s=0了?我的理解错在哪?
do
{
if((k%2)!=0)continue;
s+=k;k++;
}while(k>10);
while(k>10)的意思是当k大于10时才进行下次循环,若不满足该条件则跳出循环,所以第一次k=1continue语句执行,程序会跳过循环体中未执行的语句,然后进行判断环节,判断k
C语言中 continue和break用法的区别
C语言中continue语句的用法?举例来说.
关于continue的用法
关于C语言中continue 的用法?# include main(){int k=1,s=0;do{if((k%2)!=0)continue;s+=k;k++;}while(k>10);printf(s=%d
,s);}为什么这个程序最终输s=0?continue的作用是跳出本次循环,进行下一次循环.我说说我对这个
在C#语言中break与continue用法的区别是什么?什么时候用break什么时候用continue?
关于C语言的里循环while在里循环中,while((ch = gerchar())!='
'continue;意义是什么?
关于continue这个词的用法continue to do sth.和continue doing sth.continue sth.和continue with sth.
matlab中continue用法
C语言中.关于continue和break的问题:continue在for循环中是进行下一次循环,那么在while中呢.break如果应用于多重for循环中,是跳出当前循环.还是跳出整个大循环?
C 语言中assert的用法
continue.的用法
简述C语言中,break语句与continue语言的作用与作用范围?有例题最好!
C语言中的continue和break的区别?
break和continue的用法
start begin continue的用法
C语言中幂函数 pow 的用法
C语言中for语句里面break的用法?
C语言中uninon的用法及含义