0
点赞
收藏
分享

微信扫一扫

C语言变量类型auto、register、extern、static

追梦人的自留地 2022-01-20 阅读 105
c语言

auto”类定义的自动变量实质上是一个函数内部的局部变量,作用域是在所说明的函数中;

“register”说明只能用于说明函数中的变量和参数中的形参,因此不允许将外部变量或静态变量说明为register;

“extern”是定义在所有函数之外的全局变量,它可以被所有的函数访问,在所有函数体的内部是有效的,所以函数之间可以通过外部变量直接传递数据;

“static”为允许本源文件中所有函数使用的全局变量。
 

举报

相关推荐

0 条评论