auto”类定义的自动变量实质上是一个函数内部的局部变量,作用域是在所说明的函数中;
“register”说明只能用于说明函数中的变量和参数中的形参,因此不允许将外部变量或静态变量说明为register;
“extern”是定义在所有函数之外的全局变量,它可以被所有的函数访问,在所有函数体的内部是有效的,所以函数之间可以通过外部变量直接传递数据;
“static”为允许本源文件中所有函数使用的全局变量。
auto”类定义的自动变量实质上是一个函数内部的局部变量,作用域是在所说明的函数中;
“register”说明只能用于说明函数中的变量和参数中的形参,因此不允许将外部变量或静态变量说明为register;
“extern”是定义在所有函数之外的全局变量,它可以被所有的函数访问,在所有函数体的内部是有效的,所以函数之间可以通过外部变量直接传递数据;
“static”为允许本源文件中所有函数使用的全局变量。