变量的存储类型
- auto:自动变量,代码块执行完后销毁
auto int num = 0 - register:寄存器变量,一般用于循环次数较多的循环变量,或反复使用的变量
- static:静态存储,不会重复分配空间,程序关闭时,才会被销毁,所以会占用内存
- extern:引用外部变量,作用域为整个应用程序,程序关闭时销毁
- 跨文件引用变量时,要用extern
- 跨文件引用函数是可以直接用的
本文详细介绍了C语言中变量的不同存储类型及其应用场景,包括自动变量(auto)、寄存器变量(register)、静态变量(static)和外部变量(extern)。通过本文的学习,读者可以更好地理解变量在程序运行过程中的存储特性。
auto int num = 0
被折叠的 条评论
为什么被折叠?