下列程序执行后输出的结果是 ______。 int d=1; fun(int p)
答案:2 悬赏:20 手机版
解决时间 2021-02-19 05:06
- 提问者网友:箛茗
- 2021-02-18 18:24
下列程序执行后输出的结果是 ______。 int d=1; fun(int p)
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-02-18 19:40
答案:C 解析:[评析] 本题执行过程如下首先调用fun函数,使得实参a的值3传递给形参p,得到局部变量d=8,打印出局部变量d的值8;返回主函数执行“d+=a++”,此处的d为全局变量,所以d=1+3=4(由于本题是值传递,所以在函数fun中对p值的改变并不能引起a的改变),故本题的输出是8,4。
全部回答
- 1楼网友:未来江山和你
- 2021-02-18 19:52
对的,就是这个意思
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯