C 语言存储类型
在 C 语言中,变量可以存储在不同的内存区域中,称为存储类型。以下介绍四种主要的存储类型:
- 自动变量 (auto):自动变量存储在堆栈中,局部于函数,其生命周期与函数调用相关。
- 寄存器变量 (register):寄存器变量存储在 CPU 寄存器中,为局部变量和形式参数,访问速度最快。
- 静态变量 (static):静态变量存储在数据区中,在文件作用域内存在,即使函数调用结束后也不会被销毁。
- 外部变量 (extern):外部变量存储在应用程序区中,在整个程序范围内存在,可由多个文件引用。
4.07MB
文件大小:
评论区