一、static关键字的基本含义
首先,static关键字的意思是静态的,用于修饰局部变量,全局变量和函数,修改其数据储存类型

1.局部变量:在任意一个函数内部定义的变量(不加static),初始值不确定,出函数自动销毁,存放于栈区。 使用static修饰这个变量时,编译器会把她初始化为零,存储于静态区,函数返回时值保持不变,出函数不销毁,下一次进入函数依然存在。根本原因——static修饰的局部变量存储在静态区。
2.全局变量 :普通全局变量定义在函数体外部,在静态区分配存储空间,编译器自动对其初始化。普通全局变量对整个工程可见,其他文件使用关键字extern外部声明后可以直接使用。 静态全局变量仅对当前文件可见,其他文件不可访问,其他文件可以定义与其同名的变量,两者互不影响。 在定义不需要与其他文件共享的全局变量时,加上static关键字能够有效地降低程序模块之间的耦合,避免不同文件同名变量的冲突,且不会误使用。
3.函数:在函数的返回类型前加上static,就是静态函数。例如:static int main() 静态函数只能在声明它的文件可见,其他文件不能引用该函数。不同文件可以使用相同名字静态函数 非静态函数可以在另一个文件直接引用。
二、static关键字的用法
1.当使用普通局部变量时,如图,int a是一个局部变量,每次出函数后自动销毁,所以打印出"6666666666";
当使用静态局部变量时,如图。static修饰的局部变量除了局部范围后不会销毁,下一次进入函数依然存在。
2.如图 ,static声名的函数不能被另一个文件引用
三、static关键字的原理
因为static修饰的局部变量是存储在静态区的,static修饰全局变量时,实际改变的是变量的存储位置。 局部变量放在栈区的,被static修饰后放在了静态区。从而导致除了作用域依然存在,生命周期并没有结束
如图为存储区示意图
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!
相关推荐:
为什么关键词太少会影响你的网络营销效果?,陕西seo网站推广工具
SEO公司核心业务是什么?揭秘提升网站排名的奥秘,写作助手ai一键生成作文在线
SEO搜索关键词是什么意思?全方位解析关键词优化的核心要素,lol ai图片
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
SEO与网络推广机构:如何选择最适合你的数字营销合作伙伴,ai写作软件性价比高吗
OpenAIGPT:开启智能时代的语言革命,ai辣妹动漫
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
seo简报什么意思,seo工作汇报 ,万花筒 ai
ChatGPT诞生背景:人工智能如何突破语言的边界,ai辅助市场调研
ChatGPT异常了:人工智能的极限与突破,ai and ethics
ChatGPT破解:让AI打破语言与思维的边界,ai模板vis
打造内容创作新高度:文章扩写AI的革命性优势
用AI征文工具,轻松创作出精彩文章!
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
AI人工智能:改变未来的科技革命
SEO优化大全:让你的网站排名轻松破局,精准引流更高效!,274357524ai
ChatGPT与讯飞:AI语音与智能对话的完美融合,ai直角变圆角
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
seo相当于什么职业,seo相当于什么职业类别 ,usatisfy ai
seo经理做什么的,seo经理招聘 ,盲人ai眼镜
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
SEO详解:如何优化你的网站提升排名,获得更多流量,伊春湖南网站优化推广
AI公众号文章生成,轻松打造爆款内容
seo黑帽是什么,列举几种seo黑帽行为 ,穿老款的ai丢人吗
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
SEO量:提升网站流量和排名的关键法则,德兴seo
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
ChatGPT的诞生,预示着人工智能大规模应用的时代已经来临,ai此生不渝
为什么行业都要做seo,为什么要做seo ,ai明信片
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
SEO专业怎么样?未来发展的无限潜力与职业前景,联通ai智能早教
URL泄露:如何防止信息泄露带来的严重后果,抖音推广营销服务多少钱
实用AI工具:提升效率、优化生活的科技利器
ChatGPT免费用户每天的使用限制:如何高效利用,突破困境!,花花制作ai
怎么用AI写出令人惊叹的文章?轻松搞定写作难题!
ChatGPT国内版:为中国用户量身定制的智能助手,开启AI新纪元,ai文章赚钱
seo需要会什么技术呢,seo需要会什么技术呢知乎 ,红色框ai
提升写作效率,释放创意潜力文章生成AI软件的未来
什么是seo网络推广seo顾问,seo网络推广员 ,ai20170119
ChatGPT在处理文本时可能无法完全理解上下文的复杂性,肌肉ai
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
为什么“未备案域名”会成为互联网行业中的重要问题?,江干区seo优化价格
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
优化投入,让企业更具竞争力,怎样推广营销方案
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
“新关键词”开启智慧营销新篇章,助力品牌突围,自己如何做网站seo
ChatGPT当前不可用?背后的原因与解决方案全解析,ai propos
SEO优化中怎么找关键词:全面解析与实战技巧,ai2002.4.8
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设