1584| 1
|
[已解决]分析一下为什么出现这个结果 |
60鱼币
最佳答案其实这个答案也可以解释,就是extern void sub();这个算外部函数对当前页的全局变量没影响,extern 只是把函数调用过来而已,这百度下include "" 和extern 就有说明它们的作用, x += 5;之后x = 15 ; add() 函数中y = 10 + 15 = 25; x *=2; x = 15 * 2 = 30; 也就是说add()函数后全局变量x=30; y=25; 这时候调用sub()函数 是用的include "" 这时的全局变量x=30 x-=5; x= x - 5 ---> x = 30 - 5 = 25;最后打印出x=25; y=25; ...
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2022-6-19 22:50:54
|
显示全部楼层
本楼为最佳答案
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2024-11-17 10:39
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.