1 / 5
文档名称:

c语言if语句C语言入门之转移语句.pdf

格式:pdf   大小:114KB   页数:5页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言if语句C语言入门之转移语句.pdf

上传人:q2299971 2022/2/28 文件大小:114 KB

下载得到文件列表

c语言if语句C语言入门之转移语句.pdf

文档介绍

文档介绍:c语言if语句:C语言入门之转移语句
疯狂代码 / ĵ:http:/
c语言if语句:C语言入门之转移语句
疯狂代码 / ĵ:http:/


中语句通常总是按顺序方向或按语句功能所定义方向执行如果需要改变正常流向可以使用本小节介绍转移语句
在C语言中提供了4种转移语句:

  goto,,continue和

  其中语句只能出现在被调中用于返回主调我们将在章中具体介绍本小节介绍前 3种转移语句

  

  goto语句也称为无条件转移语句其般格式如下:goto语句标号;其中语句标号是按标识符规定书写符号放
在某语句行
前面标号后加冒号(:)语句标号起标识语句作用和goto语句配合使用

  如:label:i;
    loop:while(x<7);

  C语言不限制中使用标号次数但各标号不得重名goto语句语义是改变流向转去执行语句标号所标识语句

  goto语句通常和条件语句配合使用可用来实现条件转移构成循环跳出循环体等功能

  但是在结构化设计中般不主张使用goto语句以免造成流程混乱使理解和调试都产生困难

  统计从键盘输入行个数

#""
void{
 n=0;
 prf("inputa\\n");
 loop:(getchar!=\\n)
 {
  n;
  gotoloop;
 }prf("%d",n);
}n=0;
prf("inputa\\n");
loop:(getchar!=\\n)
{
 n;
 gotoloop;
}
prf("%d",n);

  本例用语句和goto语句构成循环结构当输入不为\\n时即执行n进行计数然后转移至语句循环执行直至输入
为\\n才停止循环

  语句

  语句只能用在switch语句或循环语句中其作用是跳出switch语句或跳出本层循环转去执行后面由于语句转
移方向是明确所以不需要语句标号和的配合语句般形式为:;上面例题中分别在switch语句和for语句中使用了语
句作为跳转使用语句可以使循环语句有多个出口在些场合下使编程更加灵活、方便

  continue语句

  continue语句只能用在循环体中其般格式是:

continue;

  其语义是:结束本次循环即不再执行循环体中continue语句的后语句转入下次循环条件判断和执行应注意是
本语句只结束本层本次循环并不跳出循环

void{
 n;
 for(n=7;n<=100;n)
 {
  (n%7!=0)
   continue;
  prf("%d",n);