|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
在同一文件中,子函數怎樣調用子函數?
rt
thanks |
在同一文件中,子函數怎樣調用子函數?
直接調用就行了。 |
在同一文件中,子函數怎樣調用子函數?
在C中,好像除了main(),其它(子)函數的地位都是一樣的,可以互相調用。 |
在同一文件中,子函數怎樣調用子函數?
謝拉 |
在同一文件中,子函數怎樣調用子函數?
建議樓主這種問題先看看書,這種基礎的東西不應該來問。
如有確實模糊的再來提問。。
提問也是也講究技巧的... |
在同一文件中,子函數怎樣調用子函數?
-->
這種問題我也受不了 |
在同一文件中,子函數怎樣調用子函數?
| 在同一文件中,子函數怎樣調用子函數?
-->
絕對同意。
有時候問別人反而得不到正確的答案,所謂仁者見仁,智者見智,有些基礎的東西大家理解的都不一樣。
其實我覺得很多初學者應該好好學學小學的課程,像《小馬過河》《刻舟求劍》《我要的是葫蘆》之類的文章其實都很好的。 |
在同一文件中,子函數怎樣調用子函數?
樓上都是牛人。
忘了最初學習的時候了。
我最初用apple ii ,沒有硬盤,只會自運行bios中的BASIC。
看C的時候,根本沒有函數的概念,看了半天才知道調用的過程,再加上返回值、參數,這些概念都要學習、理解。
早暈了。 |
在同一文件中,子函數怎樣調用子函數?
| 在同一文件中,子函數怎樣調用子函數?
唉,不是專業的就是不行。
so sorry
應該是固化在rom中basic。
我們的basic時學會了if...then... 和 for...next
就是沒事瞎玩的,不好意思,當時打個字母也要找半天。
再請教你老人家一個問題,以前真沒想過也沒做過。
您說:「不用除了。main 也一樣。」
您用過其它函數調用過main()嗎? |
在同一文件中,子函數怎樣調用子函數?
你試試:
int x = 10;
int main ()
{
printf ("%d\n", x--);
if (x)
main ();
return 0;
} |
在同一文件中,子函數怎樣調用子函數?
謝謝 win_hate 的例子。
這個是運行結果:
[code]openlab.tarena.ca% more t9.c
# include <stdio.h>;
int x=5;
int main( void )
{
fprintf( stderr, "%d\n", x-- );
if (x)
main ();
return 0;
}
openlab.tarena.ca% cc -o t9 t9.c
openlab.tarena.ca% ./t9
5
4
3
2
1
openlab.tarena.ca%
[/code] |
在同一文件中,子函數怎樣調用子函數?
明白了,以前真沒那麼想過。
我的錯誤在於:
第一、沒有系統的學習,只能自己胡亂的想。並不是自以為是,但不管對錯只能給自己一個解釋。
第二、說話邏輯不清不嚴謹。
「好像除了main(),其它(子)函數的地位都是一樣的」當時並不有想到它們之間能否調用的問題,只是想起了書中好你說過,main好像有點特殊。 |
在同一文件中,子函數怎樣調用子函數?
| |
|