c语言结构化的意思

c语言结构化的意思

C 一般被认为是结构化语言(Structured Language),主要结构成分是函数。

     从技术上讲,C 语言不是块结构语言的原因是,块结构语言允许在 procedure 中和 function 中嵌套定义其它 procedure 和 function,而 C 不允许。结构化语言的显著特征是代码和数据的封装(compartmentalization),这就可以有效地防止由于过度使用全局变量而导致的由意外的副作用在程序中引入错误。设计过 BASIC 程序的朋友对这个问题都会有深刻的体会。

     现代语言一般都是结构化的,非结构化是老一代程序设计语言的标志。