变量的存储类型

一、存储方式

存储方式分为静态存储和动态存储两大类。

存储类别有4种:自动的(Auto)、静态的(static)、寄存器的(register)、外部的(extern)

1、自动变量

函数中局部变量,如果不用关键字static加以声明,编译系统对它们是动态地分配存储空间的。函数的形参和在函数中定义的变量(包括符合语句中定义的变量),都属于此类。

例如:auto int b, c = 3

存储类别auto和数据类型int的顺序是任意的。关键字auto可以省略,如果不写auto,则系统把它默认为自动存储类别,属于动态存储方式。

①、auto int b, c = 2; ②、 int b, c = 3;  两种写法是一样的

原文地址:https://www.cnblogs.com/develop-me/p/5679218.html