很多人都不推荐在c语言里面使用goto(),还说会有意想不到的循环,请问是什么意思啊,高手能举个例子么?

2024-11-01 20:22:43
推荐回答(3个)
回答1:

goto可以任意跳转,在若干的goto语句嵌套中,会使得程序非常难以阅读。但goto也不是老虎,用不着谈虎色变。
goto语句可以使用别的方法或者函数来替代,例如:break,函数调用等方法都可以实现goto语句的效果,从而增加程序的可读性。

回答2:

goto 没有() ,goto就是jump ,可以随意跳转,无法把握程序的流程,但在一些地方使用goto会提高程序性能和篇幅,所以也不是不用,初学者最好不要用~

回答3:

goto一两个还好,一多程序的可读性就很差了,不推荐