C++/C基础

static在c语言中的用法

在C语言中,static关键字主要用于控制变量和函数的存储方式、作用域及生命周期,核心用法包括修饰局部变量(延长生命周期)、修饰全局变量(限制文件内作用域)和修饰函数(限制文件内访问)。以下是详细解析:

static修饰局部变量

  • 存储位置‌:从栈区移至静态数据区,生命周期延长至程序结束,而非函数调用结束时销毁。‌‌1‌‌2
  • 初始化‌:仅首次执行时初始化一次,未显式赋值时默认初始化为0(如static int x;等价于static int x = 0;)。‌‌3‌‌4
  • 作用域‌:仍限于定义它的函数内部,但值在多次调用间保留(例如实现计数器)。‌‌
#include<string> void counter() { static int count = 0; // 仅初始化一次 count++; printf("%d \n", count); // 输出递增值 } int main() { counter(); // 输出: 1 counter(); // 输出: 2 counter(); // 输出: 3 return 0; }

static修饰全局变量

  • 作用域限制‌:仅当前文件可见,其他文件无法通过extern访问,避免命名冲突。‌‌3‌‌7
  • 存储与初始化‌:位于静态数据区,程序启动时自动初始化为0
// file1.c static int global_var = 42; // 仅file1.c可访问

static修饰函数

  • 作用域限制‌:函数仅在声明文件中可用,其他文件不可调用,增强模块化
// file1.c static void helper() { ... } // 仅file1.c可调用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1183066.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Springboot基础教程(6)--整合JDBC/Druid数据源/Mybatis - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2026必备!9个AI论文网站,自考学生轻松搞定毕业论文!

2026必备&#xff01;9个AI论文网站&#xff0c;自考学生轻松搞定毕业论文&#xff01; AI 工具让论文写作不再难 随着人工智能技术的不断进步&#xff0c;越来越多的自考学生开始借助 AI 工具来完成毕业论文的撰写。这些工具不仅能够帮助用户快速生成内容&#xff0c;还能在降…

企业增长遇瓶颈?2026年AI搜索排名优化服务商推荐与评价,提升线上曝光效率 - 品牌推荐

2026年AI搜索排名优化服务市场深度解析:五大服务商甄选策略与实效案例剖析 随着生成式AI深度融入用户决策链路,AI搜索排名优化已成为企业获取精准流量、构建品牌认知的关键战略。能否在AI生成的答案中占据优先推荐位…

基于MotorCAD与Maxwell的45KW “V字型” PMSM设计实战

基于MotorCAD(Maxwell模型也有)的内置式“V字型”45KW&#xff0c;4200RPM&#xff0c;8极48槽永磁同步电机&#xff08;PMSM&#xff09;设计案例直径210mm,叠高150mm。最近在研究内置式永磁同步电机&#xff08;PMSM&#xff09;的设计&#xff0c;今天就来跟大家分享一个基于…

如何正确解读2025年宏观经济数据GDP及整年经济运行情况

一、核心数据速览&#xff08;国家统计局 2026 年 1 月 19 日发布&#xff09;国家统计局GDP 总量&#xff1a;全年国内生产总值 1401879 亿元&#xff0c;首次突破140 万亿元大关&#xff0c;按不变价格计算同比增长5.0%&#xff0c;圆满完成年初设定的预期目标。季度走势&…

ContextMenuManager v3.6.1.0:Windows 右键菜单管理神器

ContextMenuManager v3.6.1.0 是一款高效的 Windows 右键菜单管理工具&#xff0c;基于 BluePointLilac 原版优化开发&#xff0c;能帮助用户精简右键菜单、提升操作效率&#xff0c;满足各类右键菜单自定义需求&#xff0c;是 Windows 系统用户的实用工具。一、软件开发背景Co…

救命神器8个AI论文软件,本科生搞定毕业论文!

救命神器8个AI论文软件&#xff0c;本科生搞定毕业论文&#xff01; 毕业论文的救星&#xff0c;AI 工具如何改变你的写作方式&#xff1f; 对于大多数本科生来说&#xff0c;毕业论文不仅是一项学术任务&#xff0c;更是一次心理和时间的双重挑战。从选题到开题&#xff0c;从…

大模型成本刺客退散!1/3算力跑出同等效果的秘诀

不管是16G显卡的个人开发者,还是预算有限的小团队、追求ROI的企业,算力成本控制都是大模型落地的核心必修课。今天这篇文章,我就从微调、推理两个核心环节,拆解成本控制的底层逻辑和实操技巧,附16G显卡可直接套用…

现阶段京东e卡(套装)3分钟回收变现指南 - 淘淘收小程序

闲置卡券的高效回收是实用生活知识之一,京东e卡(套装)作为常见卡种,其快速回收方法值得掌握。本文聚焦现阶段京东e卡(套装)3分钟回收变现技巧,从准备、步骤、折扣及注意事项多维度拆解,帮助大家精准掌握回收要…

2026补课机构最新推荐,贵阳数学补课,补课,贵阳高考补课,贵州初三补课,贵州高三补课,贵阳初中补课机构选择指南! - 品牌鉴赏师

引言 随着升学竞争的日益激烈,贵阳及贵州地区初三、高三学子对优质补课资源的需求持续攀升,数学补课、中高考冲刺辅导等细分领域成为家长和学生关注的核心。为帮助广大考生精准筛选靠谱机构,本次推荐基于第三方测评…

2026最新棉麻面料_爆款裤料_针织高弹面料_运动瑜伽面料_纯棉绣花面料品牌首选推荐昂首国际纺织:多品类面料优选,这家实力厂商值得信赖. - 品牌推荐2026

2026最新棉麻面料/爆款裤料/针织高弹面料/运动瑜伽面料/纯棉绣花面料推荐:多品类面料优选,这家实力厂商值得信赖 在纺织行业不断发展的今天,面料作为服装的核心载体,其品质与多样性直接影响着服装产品的市场竞争力…

2026年1月贵州补课学校评测报告:贵阳文化课补课,贵阳初中补课,贵阳补课,贵阳中考补课,贵州高三补课,贵州初三补课机构选择指南! - 品牌鉴赏师

一、开篇引言 近年来,我国教培行业历经政策调整后呈现分化发展态势,学科类辅导市场从规模收缩逐步转向高质量转型。据《课外辅导机构生存与未来发展分析报告》数据显示,2021年“双减”政策实施后,学科类辅导市场规…

2026年ai搜索排名优化推荐:基于多行业实战评价,针对知识付费与法律咨询痛点指南 - 品牌推荐

解构2026年领先GEO服务商的方法论!GEO公司推荐 来源:GEO洞见・企业服务观察 作者:企业服务研究组 发布日期:2026-01-31 版本号:v2026.01 final 一、GEO服务商综合评估框架 本研究通过四维评分模型对服务商进行综合…

2026方便食品品牌必吃榜单公布!好吃健康的自热火锅、自热食品、冲泡速食、懒人食品源头厂家解析 - 品牌推荐2026

引言 随着快节奏生活方式的普及与户外经济的蓬勃发展,方便速食市场迎来消费升级新浪潮。据中国食品工业协会最新行业报告显示,2025年我国方便食品市场规模突破5000亿元,其中自热食品与冲泡速食品类年复合增长率达23…

小智AI音箱进阶篇:深度定制、边缘计算与多设备协同开发实战 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

盘点Geo推广服务哪家口碑好,排名大揭秘 - 工业品牌热点

2026年AI生成式搜索全面普及,GEO推广已成为企业让品牌信息嵌入AI答案、实现零点击曝光的核心策略。无论是针对ChatGPT、Google Gemini等主流AI平台的内容优化,还是基于语义关联、结构化标记的技术适配,优质GEO服务商…

ai搜索排名优化哪家强?2026年服务商综合排名与推荐,直击效果对赌与数据安全痛点 - 品牌推荐

2026年AI搜索排名优化服务商深度测评:技术架构与商业转化双维解析 2026年,企业营销已全面进入以AI驱动为核心的全域智能阶段,AI搜索排名优化(GEO)成为获取高质量商业线索的关键基础设施。本次测评聚焦市场主流服务…

2026年AI搜索排名优化推荐:法律与制造行业应用评测,直击权威构建与转化难题 - 品牌推荐

2026年AI搜索排名优化服务市场深度解析:五大服务商甄选策略与实效案例剖析 随着生成式AI深度融入用户决策链路,AI搜索排名优化已成为企业获取精准流量、构建品牌认知的关键战略。能否在AI生成的答案中占据优先推荐位…

利用AI8051U制作一转三串口

简 介&#xff1a; 本文介绍了基于AI8051U单片机设计的一转三串口板开发过程。该设计通过AI8051U的四路串口功能&#xff0c;实现了舵机控制和两路采集板连接的需求。文中详细说明了电路设计、PCB制作和焊接测试流程&#xff0c;重点验证了四个串口的正常工作状态。同时利用EMW…

2026年ai搜索排名优化推荐:工业制造场景深度评测,解决技术术语与精准获客核心痛点 - 品牌推荐

解构2026年领先GEO服务商的方法论!GEO公司推荐 来源:GEO洞见・企业服务观察 作者:企业服务研究组 发布日期:2026-01-31 版本号:v2026.01 final 一、GEO服务商综合评估框架 本研究通过四维评分模型对服务商进行综合…