C语言初学4:C 存储类

auto 存储类

auto 是所有局部变量默认的存储类,只能用在函数内,在函数开始时被创建,结束时被销毁

cpp 复制代码
#include<stdio.h>

int main(){
	/*定义两个具有相同存储类的变量 */
	int mouth;
	auto int month;

}

register 存储类

意味着变量可能存储在寄存器中,寄存器只用于需要快速访问的变量,比如计数器。

static 存储类

  • static 修饰局部变量可以在函数调用之间保持局部变量的值。
  • static 修饰全局变量,会使变量的作用域限制在声明它的文件内,变量可以被同一个文件中的任何函数或方法调用。
  • static 修饰的变量在程序中只能被初始化一次,即使函数被调用多次,该变量的值也不会重置。
相关推荐
黑菜钟5 分钟前
代码随想录第七天|● 454.四数相加II ● 383. 赎金信 ● 15. 三数之和 18.四数之和
c++·算法·leetcode
Yingjun Mo18 分钟前
1. 统计推断-ALMOND收敛性分析
人工智能·算法·机器学习
海梨花26 分钟前
CSP认证练习题目推荐 (1)
算法·深度优先·csp
OxYGC34 分钟前
[玩转GoLang] 5分钟整合Gin / Gorm框架入门
开发语言·golang·gin
锐策37 分钟前
Lua 核心知识点详解
开发语言·lua
水饺编程1 小时前
Windows 命令行:cd 命令3,当前目录,父目录,根目录
c语言·c++·windows·visual studio
天上的光1 小时前
大模型——剪枝、量化、蒸馏、二值化
算法·机器学习·剪枝
kyle~1 小时前
C/C++---动态内存管理(new delete)
c语言·开发语言·c++
pzx_0011 小时前
【LeetCode】14. 最长公共前缀
算法·leetcode·职场和发展
self_myth1 小时前
算法与数据结构实战技巧:从复杂度分析到数学优化
算法