永发信息网

以下程序运行后的输出结果是()_。 int d=1; fun(int p) static int d=d; d+=p

答案:2  悬赏:10  手机版
解决时间 2021-01-30 00:33
以下程序运行后的输出结果是()_。 int d=1; fun(int p) static int d=d; d+=p
最佳答案
答案:C解析: 静态局部变量在编译时赋初值,即只赋韧值一次,在程序运行时它已有初值。以后每次调用时不再重新赋初值而只是保留上次函数调用结束时的值,而对自动变量赋初值,不是在编译时进行的,而在函数调用时进行,每调用一次函数重新给一次初值,相当于执行一次赋值语句。 本题在程序开头定义了全局变量d并赋初值1,在被调函数fun()中,定义了静态局部变量d,初值为5。在第一次调用函数fun时,d初值为5,p由主函数传递过来的值为1,则d=d+p=5+1=6,由于d是静态局部变量,在函数调用结束后,它仍保留d=6。再次调用fun函数,d的初值为6,而由主函数传递的p的值为9,则此时d=d+p=6+9=15,最后打印输出d的值并返回主函数。
全部回答
这个问题我还想问问老师呢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
杏树屯派出所地址在什么地方,我要处理点事
如数的意思是什么啊?知道的请说下!
win10通知一直显示关闭不了怎么办
向应派出所地址有知道的么?有点事想过去
安吉途顺租车地址在什么地方,我要处理点事
烟雾探测器能探测水雾吗?
最近出的挺好听的一首歌.是个女的唱的.有句歌
患者,男,23岁。肢体小关节周围疼痛,酸胀,
梦到过世的亲人对自己笑,求解
炮台派出所地址在什么地方,想过去办事
东闾的意思是什么啊?知道的请说下!
金诚二手车信息部我想知道这个在什么地方
她说既然她的存在让我这么难过叫我忘了她
久久汽车租赁有限公司(安吉分公司)地址在什么
三言二拍中万秀娘仇报山亭儿讲的是什么?
推荐资讯
任故事流转地址在哪,我要去那里办事
CATIA 有多有用
应聘律师助理时,一般会被问到什么问题?会与
陈思成怎么成的导演,哪来的赞助.剧本呢?
有没有谁知道泰国绕口令
我前两天把左手手脖子崴了 手脖子移动会疼 今
鱼水湖畔 碧湖明镜水波荡, 鱼跃龙门柳岩畔。
07款的起亚远舰1.8正时皮带怎么对
广来源五金日杂批发地址在什么地方,我要处理
台湾的喜庆的歌曲
古道茶缘地址在哪,我要去那里办事
如图,梯形ABCD中,AD‖BC,AB=DC,∠B=60°,梯形
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?