C语言第五章 语句

在上章中,我们的数据是通过=来赋予变量的,但这不够,它不能为变量赋予程序运行时输入的值,为此我们引入I/O语句来完成,

5.3 变量的作用域

变量的作用域是指变量的作用范围,也称为变量的可见性,很显然,变量在定放之后,并不是任何一个地方都可以使用,如定义在语句块里的变量在语句块外就不可以使用了,一个代码文件里的变量在其它代码文件里也不能使用。依照作用范围的大小,我们把变量分为局部变量和全局变量。

5.3.1 局部变量

局部变量是定义在语句块内的变量,变量也只在语句块内可见,有效。程序在编译时,系统不分配局部变量存储单元,只在程序运行的过程 中,局部变量所在的语句块被调用的时候才临时分配存储单元,语句块调用结束,存储单元释放。

全局变量与局部变量使用时应注意:

1.不同语句块的局部变量可以重名,互不影响

2.全局变量和局部变量可以重名,在局部变量作用的范围内,全局变量不起作用。

 5.4.2 调试工具

 

posted @ 2015-11-02 11:26  红浪  阅读(119)  评论(0编辑  收藏  举报