问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中的静态变量到底是怎么回事?不是说static 后面变量值是不变的,直到程序结束才释放,那后面的有涉

发布网友 发布时间:2022-05-26 11:52

我来回答

2个回答

热心网友 时间:2023-10-15 19:20

静态变量的静态是指变量占用的内存地址不释放,也就是说它的地址它从头到尾一直占着,不给其他内存单元占用而已,其本身的值是可以改变的。动态的变量的话,比如调用函数体里定义的变量,在函数执行后便释放出去,把有用的地址资源贡献给其他量,释放以后如果你用指针来打印这个地址的值的话,就很有可能不是原来的值了。

热心网友 时间:2023-10-15 19:20

这个问题应该从变量生存期讨论。一般自动变量的生存期会随着函数调用的结束而结束。而静态变量函数调用结束时仍然存在,直到整个程序运行结束时才结束。具体的内容和实例可以仔细看一下书上的详细讲解。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 辣壮跟辣庄火锅哪个是真的 c语言 static变量的变化问题 辣庄火锅的蘸料如何做 在C语言中什么情况下变量的值会发生改变 辣庄火锅加盟多少钱 辣庄火锅,真心不好吃,没有什么味道,锅 如何打造品质家居 1.33 C语言,静态变量的特点是什么呢,static int m=0和直接int m=0有什么区别 什么牌子家具质量好 ? static int a=3,为什么最后一个返回值a=5,原来定义的数值就变了!这与static的定义不是有矛盾吗? 什么品牌的家具质量好 计算机c语言中 static int a=1;什么意思 C语言程序第二次运行static定义的数会重置吗? USB接口耳机问题 热的快,电炊风,电暖器,电脑,电磁炉。那个功率大? 有没有推荐比较不会太耗电,发热又快的电暖器? 明天电视有NBA季后赛直播吗? 中国第一台平板电视是哪一年诞生的 平板电视的分析 家里电费交的多?教你几个省电窍门,每月省下不少电费,快试试 辣庄火锅加盟费用多少钱 C语言关于静态变量的题目 C语言的问题,高手进 static 在定义局部变量时是否只能赋值一次,再次定义时就没用 事业单位人员拘役后可以参加工人技术等级考试吗? 机关事业单位工人晋级考试好过吗 C语言 static的问题 哪里能买到湖北省机关事业单位工人技术等级理论考试教材 问一个c语言静态变量的问题? 事业单位工人技术等级考试怎么就算合格 刚怀孕一个月需要补充哪些营养 服用维生素C会影响早早孕试纸的测试结果吗? 90年代的医疗水平 90年代中国医疗改革如何开始,有无标志性文件,起始时间,非常感谢。 你好,想问一问就现在网上的那种7天14天的借款平台合法吗?为啥315过后还有这么多?国家对这方面的 上世纪90年代的企业员工医疗报销有何规定? 90年代至今,在生命科学和医疗科学上有什么重大研究成果? 如何确定专利权的价值并做无形资产入账 80-90年代医疗报销政策 我国在90年代对企业职工看病(住院)报销有无法律规定? 90年代国企农民工交过养老保险,合同到期退保医疗保险怎么办