作者NerVGear (Phantom)
看板Programming
标题[问题] C语言呼叫自身执行问题
时间Thu Jul 9 21:38:57 2020
https://imgur.com/OwJ1Nol.jpg
想请问为何是这个结果呢?
我的自己理解是会变成四个函式在执行
第一次时是p(2)
先印出0 然後进入第二个函式p(1)
再印出0之後 进入第三个函式但此时p(0)函式结束
然後换第一个函式执行到印1这行所以印出1
之後再呼叫第四个函式p(1)代入
一样印出0
此时我认为应该是印出0010 为什麽反而是0011呢?
是执行完第一个函式的印出1後会跑去执行第二个函式的印出1?
为什麽不是等第一个函式执行完再处理第二个函式呢?
求解
--
作者 NerVGear (Phantom) 看板 Gossiping
标题 [问卦] 有没有记得最熟课文的八卦
时间 Thu Apr 9 17:16:15 2015
───────────────────────────────────────
1F:推 goldman0204: 孙中山看精子往上游?04/09 17:16
2F:→ goldman0204: 靠杯 打错 脑子是想小鱼逆游?打出精子= = 04/09 17:17
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.7.111 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1594301939.A.E59.html
※ 编辑: NerVGear (114.34.7.111 台湾), 07/09/2020 21:50:49
3F:→ k2450: p(2)执行顺序: "0",p(1),"1",p(1)220.135.251.153 07/09 23:17
4F:→ k2450: p(1)执行顺序: "0",p(0),"1",p(0)220.135.251.153 07/09 23:18
5F:→ k2450: 把p(1)的内容带到p(2)里就是001101220.135.251.153 07/09 23:20
6F:→ k2450: 推文不能用图片好麻烦 不然图解比较清楚220.135.251.153 07/09 23:21
感谢教学,真的浅显易懂QQ
自己对程式的执行流程混淆了
※ 编辑: NerVGear (114.34.7.111 台湾), 07/10/2020 00:30:51