嗨,我剛剛完成我的學校項目。我只是不確定我是如何做到的。C項目不知道我的方式做了我的項目
我所擁有的文件:
headers.h - 我在這裏守的功能(聲明)和公共變量的所有頭。
save_sunctions.c - 的一些功能定義
move_sunctions.c - 的一些功能定義
loop_sunctions.c - 的一些功能定義
goone_sunctions.c - 的一些功能定義
main.c - 在這個文件中我使用了所有這些函數。
好嗎?或者我應該使用「extern」或其他東西?
假設move_functions.c中的某個函數使用另一個文件中的另一個函數,如go_functions.c。所以我應該把這個函數的聲明從go_funstions.c放到move_funstions.h中以便能夠使用它。我對麼? – Domiik 2011-05-08 20:32:09
在這個例子中,你聲明瞭go_functions.h中的函數。然後在move_functions.c中#include「go_functions.h」'。 – 2011-05-08 20:34:36
好的,如果save_functions.c也使用go_functions.c中的某個函數,頭文件go_functions.h將被重新聲明;( – Domiik 2011-05-08 20:45:05