[理工] 107交大(5)!

楼主: Aa841018 (andrew)   2019-01-15 11:57:47
https://i.imgur.com/lkNUQfw.jpg
花很久才弄懂,和各位确认一下:
不知是我哪里没想到,还是这题真的考很细,考到一些程式特性,因为我是真的用程式跑
才发现,这题的内层递回跑完回到外层时,flag值会自动+1(原本是在p=null才会加),
好像结束某个递回时,p会被设成null(p是address),大概是位址不需要了就设null吧!
但第一次做完全想不到这点啊!我的感觉是真的用程式trace过才会懂………
作者: z3588191   2019-01-15 12:04:00
flag应该是只要呼叫一次foo2就会加一没错
作者: skyHuan (Huan)   2019-01-15 12:11:00
可以把他想成后序追踪,每个追踪flag+1,但flag是0开始,所以就是奇数个拜访的点全部加起来好像真的会跑到NULL欸...所以是我运气好加对QQhttps://i.imgur.com/sDf7aGf.jpg

Links booklink

Contact Us: admin [ a t ] ucptt.com