为了账号安全,请及时绑定邮箱和手机立即绑定

输出顺序问题

if语句内, x=50
main方法内, x=10
fn1(): x=77

为什么不是程序从上到下的顺序?????????

正在回答

2 回答

首先在main()里面是先执行 花括号里的 printf("if语句内, x=%d\n", x);   再执行花括号后边printf("main方法内, x=%d\n", x);  因此  if语句内, x=50  排在  main方法内, x=10前面  。

因为自创函数fn1()需要定义在main函数之前,并不代表先执行这个语句,fn1是最后调入的。所以顺序就这样没错。

1 回复 有任何疑惑可以回复我~
#1

qq_打开天空_03326775 提问者

非常感谢!
2016-06-02 回复 有任何疑惑可以回复我~

哪的??

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

输出顺序问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信