C语言初学4:C 存储类

auto 存储类

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

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

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

}

register 存储类

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

static 存储类

  • static 修饰局部变量可以在函数调用之间保持局部变量的值。
  • static 修饰全局变量,会使变量的作用域限制在声明它的文件内,变量可以被同一个文件中的任何函数或方法调用。
  • static 修饰的变量在程序中只能被初始化一次,即使函数被调用多次,该变量的值也不会重置。
相关推荐
寒水馨27 分钟前
Java 17 新特性解析与代码示例
java·开发语言·jdk17·新特性·java17
启山智软28 分钟前
选用Java开发商城的优势
java·开发语言
秃然想通29 分钟前
掌握Python三大语句:顺序、条件与循环
开发语言·python·numpy
##学无止境##1 小时前
Maven 从入门到精通:Java 项目构建与依赖管理全解析(上)
java·开发语言·maven
花火|1 小时前
算法训练营day37 动态规划⑤ 完全背包 518. 零钱兑换 II、 377. 组合总和 Ⅳ、70. 爬楼梯 (进阶)
算法·动态规划
Neil今天也要学习1 小时前
永磁同步电机无速度算法--脉振方波注入法
算法
魔都吴所谓1 小时前
【go】语言的匿名变量如何定义与使用
开发语言·后端·golang
骇客野人1 小时前
使用python写一套完整的智能体小程序
开发语言·python
绿炮火1 小时前
【MATLAB】(二)基础知识
开发语言·算法·matlab
你我约定有三2 小时前
分布式微服务--万字详解 微服务的各种负载均衡全场景以注意点
java·开发语言·windows·分布式·微服务·架构·负载均衡