2020-03-30 |

变量作用域

变量作用域是指程序中变量的可见性。

函数中声明的变量是该代码块的本地变量,不能在函数外部引用。

在所有函数之外声明的变量是整个程序的全局变量。

例如,在程序顶部用define声明的常量对整个程序可见。

以下程序同时使用局部和全局变量:

#include 

int global1 = 0; 

int main() {    
    int local1, local2;
    
    local1 = 5;
    local2 = 10;
    global1 = local1 + local2;
    printf("%d \n", global1);  /* 15 */
    
    return 0;
} 

当参数传递给函数参数时,这些参数充当局部变量。退出函数时,函数中的参数和任何局部变量都会被销毁。

谨慎使用全局变量。它们应该在使用前初始化,以避免出现意外结果。由于它们可以在程序中的任何地方更改,全局变量可能导致难以检测的错误。

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论