// test.go
package main
import "fmt"
func myprint()
// main.go
package main
func main()
// test.go
package test
import "fmt"
func myprint()
// main.go
package main
import "test"
func main()
注意:在不同目錄下的多檔案程式設計函式首字母大寫表示public, 可以被外界呼叫, 小寫表示private, 不可以被外界呼叫
在同一目錄下無論函式首字母大小寫, 均是可以呼叫的
多檔案程式設計
新增乙個原始檔 main1.c include 匯入自己的標頭檔案 include fun2.h int main gcc o hello.exe main1.c fun2功能實現.c fun2.h head.h 沒有什麼先後順序,編譯器會自動找到主函式,再進行檔案的整合 int a 10 int ...
Linux C 多檔案程式設計
學了很久的 語言,很多程式還是只有乙個main.c,而不懂得如何多檔案程式設計。常見的程式由多個原始檔組成,通常還有一些標頭檔案。原始檔包含函式的定義和外部變數,而標頭檔案包含可以在原始檔之間共享的資訊。事實上,可以將程式分割成任意數量的原始檔。根據慣例,原始檔的副檔名必須為.c,其中乙個原始檔必須...
C 多檔案程式設計
2.基本規則 3.改造步驟 4.編譯方法 mutil main.c include include multi read 1.h 因為主函式用到了 multi read 1.h 裡宣告的read函式 intmain multi read 1.h ifndef multi read 1 h defin...