变量的存储类型有4种,分别为
1.
title:auto 自动存储
content:只能用于块作用域的变量声明中,默认的
2.
title:register 寄存器存储
content:与auto一样 只用于块作用域的变量,请求速度快,对于循环次数较多变量,建议使用
3.
title:static 静态存储
content:载入程序时创建对象,程序结束时对象消失。
help:第一次执行会分配空间,以后就不会分配空间了,例如一个局部函数定义一个 static int index=3 index++ 重复调的话,index会一直加,不会一直声明成3
4.
title:extern 外部变量
content:说明符表示声明的变量定义在别处。作用域是整个程序,生存期贯穿应用程序的开始和结束