- 常用关键字
- 关于计算机数据存储方式
- 关键字 typedef
- 关键字 static (重点)
- 1.修饰局部变量
- 2.修饰全局变量
- 3.修饰函数
一般将常用的,大量频繁使用的数据才放入寄存器中使用
typedef : 类型重定义
就是将类型关键字换一个名字,性质不变,相当于是一个别名,一般是将较长的类型改为较短且好记的名称
由上图可知,局部变量a加不加static会导致输出结果完全不同, 上面提到过局部变量前有一个隐藏的关键字auto, 当程序进入到局部变量所在作用域时, 会自动创建改局部变量,离开时则会自动销毁,所有每一次执行test()方法时 a都会先+1然后输出,最后销毁, 导致每次输出都是2; 而static作用在局部变量上时,会将其存储在静态区,并不会对其销毁,所有它始终存在,因此每次都会先+1 再输出2.修饰全局变量
当在另一个源文件中访问本源文件的全局变量
a.不加static,正常使用(extern声明一下就行)
b.加static无法访问
跟全局变量差不多



