C++中四种变量

来源:互联网 发布:仿今日头条网站源码 编辑:程序博客网 时间:2024/06/16 12:52

全局变量、静态全局变量、静态局部变量和局部变量:

存储:前三者存储在内存的静态存储区,后者存储在栈区。

 

作用域:

Ø  全局变量:整个工程文件内有效;

Ø  静态全局变量:只在定义它的文件内有效;

Ø  静态局部变量:在定义它的函数内有效,程序只为他分配一次内存,函数返回后,变量不会消失;

Ø  局部变量:函数内有效,函数返回后消失。

注:全局和静态变量 编译器默认初始化为0,局部变量,不会自动初始化,默认为随机值。

0 0
原创粉丝点击