C语言中变量的存储类型

来源:互联网 发布:华腾软件系统有限公司 编辑:程序博客网 时间:2024/06/02 14:52

C语言中变量的存储类型

auto 自动类型(通常是缺省的)

static 静态类型 声明的变量为静态变量

static 修饰局部变量时, 如果局部变量没有初始化,其值为0

static 修饰全局变量时, 如果全局变量没有初始化,其值为0
注: static修饰的变量只会被初始化一次

register 寄存器类型,申请可能不成功(不成功就直接当做auto处理)

extern 外部声明,当变量在一个文件中的函数体外说明,所有其他文件中的函数或程序段都可引用这个变量。
注: 1、 需要两个文件同时编译
2、 extern声明引用的必须是全局变量,而且该全局变量不能被static修饰
3、 总共只能有一个main函数

原创粉丝点击