这一节没看懂

来源:5-10 局部与全局

橘右京的橘子掉了

2016-10-05 11:05



输出y=4是怎么来的?

写回答 关注

2回答

  • JustWannaHugU
    2016-10-05 12:02:35
    已采纳

    我给你大致走一下流程啊。

    分析代码要从main函数开始

    程序执行的时候直接进入fn1(2);函数里面了

    形参是2也就是说函数内部 x = 2;

    fn1函数内部定义了两个局部变量y和z,系统自动为他们在栈内存中分配了空间

    然后执行y = x + z;就是2+2等于4

    接着输出

    明白了请采纳~不懂继续问


    qq_何以晓...

    fn1(2)那里的y=4是局部变量还是全局变量,它要是y=4貌似是多余的,不会用到啊,求大神解释一波

    2016-10-14 12:00:02

    共 1 条回复 >

  • qq_丶小吕先森_04072479
    2016-10-06 09:49:16

    fn1()是自定义函数呀  赋值是2,自定义函数中y=x+z,(z=2)+(fu1(2))=4

    橘右京的橘子...

    哈哈,谢谢,我才发现我糊涂了。

    2016-10-06 10:01:05

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926025 学习 · 20793 问题

查看课程

相似问题