C语言初学4:C 存储类

auto 存储类

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

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

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

}

register 存储类

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

static 存储类

  • static 修饰局部变量可以在函数调用之间保持局部变量的值。
  • static 修饰全局变量,会使变量的作用域限制在声明它的文件内,变量可以被同一个文件中的任何函数或方法调用。
  • static 修饰的变量在程序中只能被初始化一次,即使函数被调用多次,该变量的值也不会重置。
相关推荐
ai.Neo10 分钟前
牛客网NC276055:三根木棒能否组成三角形问题详解(ACM中的A题)
数据结构·c++·算法
少了一只鹅13 分钟前
c语言内存函数
c语言·开发语言
じ☆ve 清风°29 分钟前
滑动窗口算法详解与C++实现
开发语言·c++·算法
苕皮蓝牙土豆34 分钟前
C++ map & multimap 容器:赋值、排序、大小与删除操作
开发语言·c++
Villiam_AY41 分钟前
Go 后端中双 token 的实现模板
开发语言·后端·golang
DjangoJason1 小时前
计算机网络 : Socket编程
linux·服务器·开发语言·笔记·计算机网络
映秀小子1 小时前
C语言链表的操作
c语言·开发语言·链表
东莞呵呵1 小时前
吴恩达机器学习(1)——机器学习算法分类
算法·机器学习·分类
救救孩子把1 小时前
Mac 环境下 JDK 版本切换全指南
java·开发语言·macos
我们的五年1 小时前
【Qt】Qt常见控件的相关知识点
开发语言·qt