關於C/C++多文件編程
C/C++支持多文件(文件亦稱模塊)的編程,即可以由多於一個的.c/.cpp文件構成一個程序。先看如下實驗:在工作文件夾中,建立2個源代碼文件:
File1.cpp
程序代码:
#include <cstdio> const int Value = 1; void fun(void); int main(void) { printf_s("[File1] Value = %d\n", Value); fun(); return 0; }
File2.cpp
程序代码:
#include <cstdio> const int Value = 2; void fun(void) { printf_s("[File2] Value = %d\n", Value); }
編譯指令:
cl /MD file1.cpp file2.cpp /Fe:test
用指定的2個.cpp文件生成可執行文件test.exe。
執行test.exe,結果如下:
[ 本帖最后由 TonyDeng 于 2015-10-6 10:45 编辑 ]