您的位置:首页 > 产品设计 > UI/UE

控制语句break、continue、goto

2016-12-30 22:52 393 查看
break 命令可以与三种循环形式(for、while、do  while)中的任一种以及switch 语句一起使用。break用在开关语句switch中的某一分支语句中,它的作用是结束开关语句的执行,直接将控制跳转到switch之后的第一个语句执行。若break 用在循环语句的循环体中,当程序执行到break时,直接跳过循环体的剩余部分,执行循环语句之后的第一个语句。

例如:while((ch=getchar())!='\n')

             {      

                  if(ch=='\t')

                     break;

                 putchar(ch);

             }



continue  命令可以与[b]三种循环形式(for、while、do  while)中的任一种一起使用,但不能与switch 语句一起使用。它的作用是结束本次循环,跳过循环中的剩余语句,开始下一次的循环。[/b]

[b]例如:while((ch=getchar())!='\n')[/b]

[b]             {[/b]

[b]                if(ch=='  ')[/b]

[b]                    continue;[/b]

[b]                putchar(ch);[/b]

[b]             }[/b]





[b]goto  语句的格式为:[/b]

[b]        goto   label;[/b]

[b]              .[/b]

[b]              .[/b]

[b]              .[/b]

[b]      label: statement[/b]

[b]   gotoy 语句导致程序控制跳转到有指定标签的语句。冒号用来将被标记的语句同它的标签分隔开。标签名遵循变量的命名规则。[/b]

[b]例如: if(i>12)[/b]

               goto a;

[b]             goto b;[/b]

[b]           a:i=i*i;[/b]

[b]           b:i=i*i*i;[/b]



[b]   [/b]



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: