goto语句也成为无条件转移语句,其基本形式如下 :
goto 语句标号
语句标号由一个有效地标识符和符号";"组成,其中,标识符的命名规则与变量名称相同,即由字母、数字和下划线组成,且第一个字符必须是字母或下划线。执行goto语句后,程序就会跳转到语句标号处,并执行其后的语句。
通常goto语句与if条件语句连用,但是,goto语句在给程序带来灵活性的同时,也会使得使程序结构层次不清,而且不易读,所以要合理运用该语句。
示例:计算1~100的累加和,代码如下所示:
#include <>
#include <>
//主函数
int main()
{
int i = 1;
int sum = 0;
loop:
if( i<=100 )
{
sum += i;
i++;
goto loop;
}
cout<<"求从1到100的和:"<<sum<<endl;
return 0;
}
运行结果:
求从1到100的和:5050
相关文章
- C++跳转语句之goto
- 【走进php内核】之 中断及跳转(break,continue,goto)
- c++中goto语句用法
- 跳转语句:包括break、continue和goto语句的作用和注意事项。
- C++学习(十)(C语言部分)之 分支语句
- Java学习之控制跳转语句
- C/C++相对论——C++中为什么要使用异常(跳转语句会造成对象没有被析构)
- golang跳转语句goto,break,continue的使用及区别说明
- C++跳转语句之Goto对变量定义的影响详解
- 六、流程控制语句(选择包括switch,迭代语句即循环(搞明白为什么可以循环),跳转(break,continue,goto,return))