中易网

C语言全局变量与局部变量。请问大佬,例8和例9的答案解释好像冲突了吧

答案:1  悬赏:0  
解决时间 2021-01-14 21:12
  • 提问者网友:低吟詩仙的傷
  • 2021-01-14 13:45
C语言全局变量与局部变量。请问大佬,例8和例9的答案解释好像冲突了吧
最佳答案
  • 二级知识专家网友:渊鱼
  • 2021-01-14 14:03
例8答案A,例9答案B。
在函数内定义的变量,均属于局部变量,其作用域仅在该函数内。且,若父函数中存在同名变量,则子函数的变量将屏蔽父函数变量。此题main()为父函数,fun()为子函数,因此执行fun时,变量a和b是子函数fun的局部变量,而非父函数main的局部变量。fun()结束后,其变量作用域结束,不再有效。后面的printf语句输出的a和b为main函数的变量a和b,仍为5和7。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息