C语言动态变量和静态变量的区别

日期:2018-10-15 05:28:38 人气:1

C语言动态变量和静态变量的区别

静态变量,就是在定义的时候,有static 修饰的变量,形式为 static TYPE var_name = init_value; 而动态变量,形式为 TYPE var_name = init_value; 即没有static 修饰。其中的=init_value均可省略。 区分定义在函数外的全局变量,和函数内的局部变量,作用域,生命周期,及无显式初始化时的初始值,均有区别。 1 动态全局变量: 作用域为整个项目,即最终编译成可执行文件的所有文件中均可以使用动态全局变量。 生命周期为从程序
    A+
热门评论