所有被調用的函數都要在調用之前先定義?
是這樣的,C語言有這個要求。這是因為C語言是從上往下執行的。
但是,我們可以在調用之前進行聲明。聲明是告訴編譯器該函數定義的,但不在這里,而是在其它地方。這樣編譯器就可以先進行編譯,最后鏈接的時候再找到函數的定義就可以了。
所有被調用的函數都要在調用之前先定義?
是這樣的,C語言有這個要求。這是因為C語言是從上往下執行的。
但是,我們可以在調用之前進行聲明。聲明是告訴編譯器該函數定義的,但不在這里,而是在其它地方。這樣編譯器就可以先進行編譯,最后鏈接的時候再找到函數的定義就可以了。