当前位置:编程学习 > C/C++ >>

在C++中用什么语句来替代goto

答案:
不叫替代,只能说,用goto的地方,都可能用for,while,if,do...while语句来实现.
goto语句一个好处就是可以保证程序存在唯一的出口,避免了过于庞大的if嵌套
goto不好的地方就是可能会跳过变量定义.
c++里面也有goto,好像没有别的可以代替了
C++为了兼容C,保留了goto,但是这个语句已经很少用了,应为不符合结构化程序的设计要求,会显得比较乱,所以建议楼主尽量不要使用goto
逻辑合理,条件语句都可以。关键看你实现什么。
是这样的,理论上讲,所有用goto的地方,都可以通过对for,if,while等循环、判断实现,所以我们通常说,尽量避免对goto语句的使用,以免遇到难以预料的程序结构的混乱,出现意想不到的副作用,导致程序的崩溃。但是,goto循环也有其优越性,比如,在多层嵌套的if循环语句中,若要跳出所有循环,break只能逐层跳出,而使用goto语句则可以直接跳出所有循环,从而实现程序的优化~

c++里面有goto的!一般都是在循环里面用~~!

有时候还代替循环呢!

www.ftsangel.com学习C++好地方!

goto语句是一个很耗用的语句但是不太稳定,最好用for循环代替

在你的程序运行效率很地时

goto可以很大的提高效率

上一个:C++学生成绩排名系统
下一个:用c++结束程序进程问题

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,