哪里不对,求大神告知~!

来源:5-10 局部与全局

SheIsMySin01

2016-09-30 09:48

http://img.mukewang.com/57edc4600001ffdf08970441.jpg为什么会是3呢?哪里不对哦?

写回答 关注

2回答

  • 清静无为1
    2016-09-30 12:54:44
    已采纳

    全局变量只能定义一次,将fn1里面的int x改为int a,后面也改为y=a+z就好;后面传进去的2,x没办法接受赋值,还是1

    SheIsM...

    非常感谢!

    2016-10-01 08:54:12

    共 1 条回复 >

  • stealhead
    2016-09-30 11:56:04

    y = x+z 是4没错,你这边的3相当于y初始值为1了吧,但是实际y初始值应该是0你应该输出是2才对

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题