为什么C语言中不提倡使用goto语句?仅仅是因为可读性差吗?

2024-11-03 19:17:04
推荐回答(1个)
回答1:

C语言是面向过程的语言,在编程的时候,一般会遵从结构化程序设计的要求。
结构化程序设计要求模块单入口,单出口,而goto语句则容易破坏这种结构,所以不建议使用。
但这并不是强制的,只是一种建议,有时goto可以大幅度简化代码量,在保证代码足够清晰明确下,偶尔使用也是可以的。