C语言初学4:C 存储类

auto 存储类

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

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

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

}

register 存储类

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

static 存储类

  • static 修饰局部变量可以在函数调用之间保持局部变量的值。
  • static 修饰全局变量,会使变量的作用域限制在声明它的文件内,变量可以被同一个文件中的任何函数或方法调用。
  • static 修饰的变量在程序中只能被初始化一次,即使函数被调用多次,该变量的值也不会重置。
相关推荐
摸鱼仙人~几秒前
兼容OpenAI接口服务的实现类
开发语言·python
Y.O.U..2 分钟前
GO学习-io包常用接口
开发语言·学习·golang
Knight_AL3 分钟前
Java 可变参数 Object... args 详解:原理、用法与实战场景
java·开发语言·python
智算菩萨3 分钟前
迷宫生成算法:从生成树到均匀随机,再到工程化 Python 实现
python·算法·游戏
醒过来摸鱼6 分钟前
《线性空间》专栏写作计划(目录)
算法
C雨后彩虹6 分钟前
幼儿园分班
java·数据结构·算法·华为·面试
Yupureki10 分钟前
《算法竞赛从入门到国奖》算法基础:入门篇-二分算法
c语言·开发语言·数据结构·c++·算法·visual studio
xwill*12 分钟前
Python 的类型提示(type hint)
开发语言·pytorch·python
汉堡go15 分钟前
python_chapter3
开发语言·python
游戏23人生15 分钟前
c++ 语言教程——16面向对象设计模式(五)
开发语言·c++·设计模式