037000社区,大湖小妹txt,6270软件
不空泛的讲理论了,上代码。看下面这个代码:
#include <stdio.h> #include <stdlib.h> int main () { char str[] = "ssswllijka"; char c; int k; for(k=2;(c=str[k]) != '\0';k++) { switch(c) { case 'i' :++k;break;//跳出switch,执行for循环内switch外的其他语句 case 'l' :continue; default:putchar(c);continue; } putchar('*'); } return 0; }
我们再看一下运行结果:
sw*ka
在这里我们可以看出这里的break
的作用仅仅对switch
有作用,并没有跳出for循环。而continue
的作用域包含for循环内的其他语句。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论