问答详情
源自:5-10 局部与全局

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

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

提问者:SheIsMySin01 2016-09-30 09:48

个回答

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

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

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

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