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

...<stdio.h> fun(int x, int y) { static int m=0, i=2; i+=m+1...

发布网友 发布时间:2024-03-22 15:28

我来回答

1个回答

热心网友 时间:2024-10-05 06:42

c语言的static变量是在程序加载的时候就为之分配内存的,一直到程序结束,而不像普通变量那样函数执行一次分配一次。

fun函数中的局部变量m、i是静态局部变量(它的生存期为整个源程序,但是其作用域仍与自动变量相同,只能在定义该变量的函数内使用该变量。退出该函数后, 尽管该变量还继续存在,但不能使用它。),所以每次函数调用完后的,它们的至不会丢失。再次调用fun函数时,都是上次调用fun函数时修改后的值。
第一次调用结束后:m的值是5,i的值是3
那么在第二次调用时:
执行 i+=m+1 这句中 m的值是5,i是3,执行完后 i的值9,那么 执行m=i+x+y后,m的值是m=9+1+1=11。

你可以参考一下:以下关于c语言中static 变量链接
http://wenku.baidu.com/link?url=egN9VhqBBM-hirS8SOHTRP5n1A06ovbv6IuKQ5aOxgPcOlQ6Ndv-q7mNfJlf8frVNrlXjG5AlFn909ngrV-qGfC6YDzRX0mjKDif-WNSTc3
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天将雄师观后感600字 为什么喝酒会降血糖 牛栏山 52度浓香型白酒-购买最佳价格 全兴大曲 52度浓香型白酒-购买最佳价格 笔记本电脑怎么接音箱电脑如何连接外置音箱 笔记本电脑有音箱插孔吗笔记本电脑如何连接喇叭 冰箱压缩机过热启动5秒就停了 周长相等的正方形和圆,其面积比是多少 周长相等的正方形和圆面积比是多少 周长相等的正方形与圆形,边长与半径的比是( ),面积之比是( )。 要有... hur0m是什么牌子的榨汁机怎么 为什么女生遇见喜欢的男生会发冷? 听说飞度空间很大,比部分紧凑型空间还大38 雪铁龙和飞度哪个空间比较大?1 威驰飞度哪款空间大26 第四代飞度的空间大吗? 如何更改iphone照片背景 和老婆两地分居,打电话伤了她的心,现在她拉黑了我的和电话号... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 联想A830怎么获取root权限 根据下面的反应路线及所给信息填空:(1)反应①的类型是___,反应⑥的... 在Excel中,页面设置的纸张大小是多少? 昌怎样组词 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 1992年2月15日出生的,农历是多少 红米note11tPro拍照闪光灯可以开但是用不了? 崩坏星穹铁道景元卡池什么时候出? 星穹铁道景元是什么属性? ...4)是一种优良的高温结构陶瓷,在工业生产和科技领域有重要用途... 四氯化硅与氯化铝极化作用 ...特殊符号例如反斜杠,逗号。如何去除这些特殊符号? 若am=an(a>0且a≠0,m,n是正整数),则m=n. 你能利用上面的结论解决下面... 外研版英语教材和人教版有什么区别? 哑巴新娘是谁失去老公,谁最伤心 哑巴新娘的结局是什么? 静云没有和二少爷少白在一起吗?还有他的表妹怎... 请问中国食品手机台投资股份是合法吗? 朱婷和沈静思去惠若琪家做客,3人2个已结婚,为何有谣言说不和? 梦见领着一条小黑狗 老婆把我的拉黑了。怎么办? 我想注册个新,怎么注册?328 怎么注册一个新的348 怎样申请新的633 怎么注册831 一个新手机号怎么注册269 微信用手机号注册过一次了,怎么在注册一个新的?3 有一个了,怎样再申请一个新221 上联特别能吃苦 特别能战斗 特别能忍耐 特别能奉献 对个下联呗 可爱的... ...是“特别能吃苦、特别能战斗、特别能忍耐、特别能团结、( ) ”的... ...特别能吃苦、特别能战斗、特别能忍耐、特别能团结、 ...有点腻也不够光滑,拉便时粪门有热感,欲知道是怎么回事?