关于块的进一步解释 块中声明的变量:当程序进入块中时,变量被 声明并获得空间,离开块时变量被销毁 ■ 块中声明的变量具有块作用域,不能从块外进 行访问 函数体本身就可以看作一个块 ■利用块声明变量的优点: C89规定函数内的变量只能在函数体头部声明,即 使仅仅是临时使用的变量,利用块侧可以打破限制 必减少命名冲突 ■( 99允许变量在块内任何地方声明关于块的进一步解释 块中声明的变量:当程序进入块中时,变量被 声明并获得空间,离开块时变量被销毁 块中声明的变量具有块作用域,不能从块外进 行访问 函数体本身就可以看作一个块 利用块声明变量的优点: C89规定函数内的变量只能在函数体头部声明,即 使仅仅是临时使用的变量,利用块则可以打破限制 减少命名冲突 C99允许变量在块内任何地方声明 5