goto语句用法
来源:互联网 发布:吉赛尔邦辰 小李子知乎 编辑:程序博客网 时间:2024/05/22 13:26
gnto语句是无条件转向语句,它的格式如下所示:
gota(语句标号>;
其中,goto是关键字,(语句标号)是一种标识符,按标识符的规则来写出语句标号。语句标号是用来标识一条语句的,这种标识专门给gotp转向语句使用的,即指明got.语句所要转到的语句。语句标号出现在语句的前面,用冒号(:)与语句分隔。其格式如下所示:
<语句标号>:<语句>
一条语句叮以有一个或多个语句标号,多数语句不带语句标号,只有goto语句需要转向到的语句才加语句标号。由于C语言中对goto语句采取限制使用的方法,限制goto语句转向只能在本函数体内。因此语句标号要求在一个函数体内是唯一的,不同函数体可以相同,所以,语句标号的作用范围也被限制在本函数体内。
在C语言程序中尽量要少用goto语句,最好不用goto语句,因为它会破坏结构化,影响可读性ogot.语句最常见的用法一是用来与if语句构成循环结构,二是用来以多重循环最内重一次退到最外边。在使用goto语句时,要注意在转向时越过循环语句的循环头和分程序的说明语句部分时,可能会出现错误,请要小心慎重。
下面面通过程序实例说明got.语句的应用。
[例4.16] 使用goto语句与if语句构成循环计算1至100自然数之和。
程序内容如下:
Main()
(
int i=1sum=0;
loop:ii(i<=100)
aum+=i++;
goto loop,
}
printf ("%d\n",sum);
}
执行该程序输出结果如下:
5050
gota(语句标号>;
其中,goto是关键字,(语句标号)是一种标识符,按标识符的规则来写出语句标号。语句标号是用来标识一条语句的,这种标识专门给gotp转向语句使用的,即指明got.语句所要转到的语句。语句标号出现在语句的前面,用冒号(:)与语句分隔。其格式如下所示:
<语句标号>:<语句>
一条语句叮以有一个或多个语句标号,多数语句不带语句标号,只有goto语句需要转向到的语句才加语句标号。由于C语言
在C语言程序中尽量要少用goto语句,最好不用goto语句,因为它会破坏结构化,影响可读性ogot.语句最常见的用法一是用来与if语句构成循环结构,二是用来以多重循环最内重一次退到最外边。在使用goto语句时,要注意在转向时越过循环语句的循环头和分程序的说明语句部分时,可能会出现错误,请要小心慎重。
下面面通过程序实例说明got.语句的应用。
程序内容如下:
Main()
(
int i=1sum=0;
loop:ii(i<=100)
aum+=i++;
goto loop,
}
printf ("%d\n",sum);
}
执行该程序输出结果如下:
5050
- GOTO语句用法
- goto语句用法
- goto语句用法
- goto语句的用法
- c++中goto语句用法
- &&在goto语句中的用法
- goto语句的用法及缺陷
- goto语句
- goto语句
- goto语句
- goto语句
- goto语句
- goto语句
- goto语句
- goto语句
- goto语句
- goto语句
- goto语句
- 类的继承复习(啥都不会了。。。)
- Delphi 预编译指令
- VC6工程目录下的文件说明
- 论如何才能提高软件的开发效率及写代码效率
- VC小技巧(网上搜的)
- goto语句用法
- 高质量C++/C编程指南--第5章常量
- VC调试方法
- C与C++的区别
- 循环链表及双向链表
- 用C++结束进程(恶搞你的计算机!!!!)
- 我至今写的最长的代码!!(学生成绩管理系统)
- 修改浏览器主页的代码!!!!!!!!!!!!!!!!!
- VC中的system函数