今天学到跳转语句,其中一个弹幕区人人喊打

今天我在看C++教学视频,看到了goto语句,在讲的时候,弹幕都说写这个会被打,有大佬说下为啥吗?

关于在高级语言中不建议使用goto语句的看法_Dyhamics的博客-CSDN博客 目前的编程语言都采用结构化语言,结构化语言来自于学者戴克斯特拉提倡的结构化程序设计,这是一种编程风格。 而结构化语言中是不建议使用goto语句的。《计算机是怎样跑起来的》中这样写道:所谓结构化程序设计就是“为了把程序编写得具有结构性,仅使用顺序执行、条件分支和循环表示程序的流程即可,而不再使用跳转指令。”作为在计算机上的硬件行为,无论是条件分支还是循环都必须使用跳转指令来实现。但是在目前的高级... https://blog.csdn.net/weixin_45797022/article/details/105449201

不加限制地使用goto:破坏了清晰的程序结构,使程序的可读性变差,甚至成为不可维护的"面条代码"。经常带来错误或隐患,比如它可能跳过了某些对象的构造、变量的初始化、重要的计算等语句。
大概就是用多了破坏程序结构,模糊逻辑条理