二级C语言问题1

3周前 (11-16 15:33)阅读1回复0
找个小木屋
找个小木屋
  • 管理员
  • 注册排名10
  • 经验值87780
  • 级别管理员
  • 主题17556
  • 回复0
楼主

17题:

因为主函数中k是全局变量,而FUN函数中k是部分变量,在函数中屏障全局变量,故FUN函数中k的改变不会对全局变量产生影响。主函数中k还没变,为1,函数中的k每次挪用都从头定义一次,为1。

18题:

定义为是static类型后,将在函数利用后不被登记掉,也就是说下次再挪用那个函数时,k其实不从头定义,而是间接连结前次函数完毕后k的值,故第二次挪用函数时k变成2。

19题:

改为k=1,不是从头定义,是对全局变量k的改动,故对主函数,fun函数中的k都有影响。

20题:相当于不合错误k做任何操做,仍是全局变量,每次挪用“k++”,故k值每次都加1。

那方面很随便混,定见认实看看c中关于感化域的材料。

0
回帖

二级C语言问题1 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息