[問題] C語言遞迴的問題

作者: nonopower (咩~~)   2011-06-16 18:51:23
程式如下:
# include <stdio.h>
main()
{
foo(7);
}
foo(int n)
{
if(n==10)
printf("done");
else
{ printf("%d",n);
foo(++n);
n
作者: jackaabb (林)   2011-06-17 00:50:00
每一個遞迴結束的時候不是還有一行prinft('%d',n);嗎?
作者: TonyJih (蠕動王)   2011-06-17 10:38:00
printf出9之後回到8的迴圈印出8,然後再回到7的迴圈印出7然後才會回到main中做結束

Links booklink

Contact Us: admin [ a t ] ucptt.com