文件结构:main.cpp和f.cpp
一、不使用任何头文件
1、文件main.cpp #include<stdio.h> void f(); void f(); // 可以进行多次声明,但是只能定义一次 void f(); int main(void) { f(); return 0; }
2、文件f.cpp
void f()
{}
二、使用头文件f.h
1、文件main.cpp #include<stdio.h> #include "f.h" int main(void) { f(); return 0; } 2、文件 f.h void f(); 3、文件 f.cpp #include "f.h" // 这句可有可无,当f.h中定义了某些常量,而f.cpp中需要用到这些常量,则包含该句,否则就没必要包含进来 void f() {}