C语言基础知识学习(变量的储存类型)
2017-10-20 15:33
369 查看
为初始化的全局变量为0,局部变量为垃圾值
register:寄存器变量
(经常访问,循环)值存在cpu中
register int x;不存在取地址
auto:默认
extern:声明外部变量(全局)
外部:不在本文件在同一个工程
变量为全局变量
static:
修饰函数只能在本文件中调用,不能在其他函数调用(静态函数)
修饰局部变量,只能被定义一次,只分配一次内存空间,改变变量的生命周期至程序结束
修饰全局变量,只能本文件访问,不能在其他文件访问(静态变量—)
register:寄存器变量
(经常访问,循环)值存在cpu中
register int x;不存在取地址
auto:默认
extern:声明外部变量(全局)
外部:不在本文件在同一个工程
变量为全局变量
static:
修饰函数只能在本文件中调用,不能在其他函数调用(静态函数)
修饰局部变量,只能被定义一次,只分配一次内存空间,改变变量的生命周期至程序结束
修饰全局变量,只能本文件访问,不能在其他文件访问(静态变量—)
相关文章推荐
- Go语言学习二:Go基础(变量、常量、数值类型、字符串、错误类型)
- C语言基础学习基本数据类型-int类型与int变量
- 栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)
- C语言基础学习基本数据类型-变量的命名
- C语言基础学习基本数据类型-变量的输出与输入
- C语言基础学习基本数据类型-int类型与int变量
- C语言基础知识之(一):进制、基本数据类型、常量、变量、表达式、语句
- C语言基础学习基本数据类型-变量和常量
- Go语言基础知识总结(语法、变量、数值类型、表达式、控制结构等)
- Python学习笔记(一)--Python基础知识:变量、数据类型、模块与字符串
- 黑马程序员——C语言基础知识整理——数据类型、常量与变量
- C语言基础学习基本数据类型-变量的命名
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(2)-- 变量和常用数据类型
- C语言基础学习基本数据类型-变量的输出与输入
- C语言基础学习基本数据类型-变量的输出与输入
- C语言基础学习基本数据类型-变量的命名
- C语言基础学习基本数据类型-变量和常量
- C语言基础学习基本数据类型-变量和常量
- Python新手学习基础之数据类型——变量
- C语言基础:C语言变量类型 - 全局变量和局部变量