永发信息网

如图所示:单片机的Keil软件里在子函数里为什么定义static 会有警告?

答案:4  悬赏:20  手机版
解决时间 2021-01-19 09:04
如图所示:单片机的Keil软件里在子函数里为什么定义static 会有警告?
最佳答案
静态局部变量在函数内定义,生存期为整个源程序,但作用域与自动变量相同,只能在定义该变量的函数内使用。退出该函数后,尽管该变量还继续存在,但不能使用它。所以 b =100会常驻内存,单片机的RAM本来就小,所以编译器可能不允许。
全部回答
定义了但没有用到。
编译器版本不同,静态变量放在子函数的首行试下!
因为含义不同。
全局变量加static,意思指此变量只在此模块范围有效,在其它文件无法引用。本文件的所有函数都可以引用。
在函数里加static,意指此为静态变量。相当于一个全局变量,只不过别的函数无法引用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问林这个姓翻译英文是什么?_?
塔在字典里的页码
单选题甘地领导的非暴力不合作运动对印度民族
地方时东经55度,10点30,求西九区的区时
影响织物透水性的主要因素有哪些
停车场(镇中路)(苏通公路与镇中路交叉口东150
下面四幅漫画寓意的是人体免疫的三道防线,请
接地极打入地下深度多少米在哪个规范上有说明
吉林信用卡提现
人造肌肉的制造材料
一男人偷吻一女代表什么意思,两人并手牵手逛
对于风险程度较高的客户采取强化识措施有哪些
找工作.本人43岁.身体很好.相貌也可以.能吃.
明知违规领导批示按规定办理怎么办
我市有丰富的镍钼矿资源,元素周期表中镍元素
推荐资讯
求另维的文章
众什么拱什么的成语有哪些
天才家族亲子园(黄冈黄州)地址在什么地方,想
土地补偿费如何分配
37加上204与120的差,再除以16,商是多少?
停车场(师范桥新村东)地址在什么地方,想过去
正品澳洲小恐龙钙片里边干燥剂什么样的
vivox65.7多少钱
请问国家电网公司河南电力勘测设计院怎么样?
北京今天为什么下雪
欧洲exp30.04.2018是什么意思
64g内存用于监控可以存储多久的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?