日记大全

日记大全 > 句子大全

goto语句对程序的什么有很大的破坏作用

句子大全 2022-11-23 05:20:01
相关推荐

goto语句对程序的流向有很大的破坏作用。

1、c/c++的goto的语义是一个函数内跳转。Java的label statement的使用范围太受限了,用它来模拟任意goto不太现实。要想从像C/C++那样允许比较自由的goto的语言转成像Java、JavaScript之类goto很受限的语言的话,可以参考Relooper的算法。

2、goto语句也称为无条件转移语句,其一般格式为:goto 语句标号。golang的错误处理,就是那个if err!=nil,通常的写法是逐级处理,当需要忽略后续判断时,使用goto更加简洁,比一层一层的判断标志变量更清晰。

3、当输入字符不为"\n"时即执行n++进行计数,然后转移至if语句循环执行。在结构化程序设计中一般不主张使用goto语句,以免造成程序流程的混乱,大大降低程序的结构性和可读性,使理解和调试程序都产生困难,虽然目前主流语言都保留了goto关键字,但实际使用都会受到严格控制。

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新