c语言中的goto是什么作用,c语言中goto是什么意思

满意答案

00e27ab806e4881f8254fe7ae8741834.png

jaylou1985

2018.02.09

00e27ab806e4881f8254fe7ae8741834.png

采纳率:45%    等级:8

已帮助:315人

goto

用在内层循环中比较合适,

break

只能跳出内层循环,

goto

可以直接跳出最外层循环,在合理的地方使用就可以了。

不要频繁的使用goto,过多的使用goto语句,会使程序混乱

从理论上讲,goto语 句是没有必要的,实践中不使用goto语句也可以很容易地写出代码

但是,在某些场合下goto语句还是用得着的。

最常见的用法是终止程序在某些深度嵌套 的结构中的处理过程,

例如一次跳出两层或多层循环。这种情况下使用break语句是不能达 到目的的,

它只能从最内层循环退出到上一级的循环

所有使用了goto语句的程序代码都能改写成不带goto语句的程序,

但可能会增加一些 额外的重复测试或变量

标号的命名同变量命名的形式相同,标号的后面要紧跟一个冒号。

标号可以位于对应的 goto语句所在函数的任何语句的前面。标号的作用域是整个函数。

goto 是转向语句

goto 标号;

int x=1;

biaohao:

x=x+1;

if(x<100)

goto biaohao;

cout<

//当x小于100,执行if 后面的goto语句,

于是转跳到biaohao处执行biaohao后面的语句x=x+1,接着if语句,

如此反复。。。。。。,

直到x=100 if语句括号表达式为假不执行后面的goto语句,

于是跳过执行cout语句输出x=100这几个字符

00分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值