自己编写工程时,需要用到自己写的头文件和多个自己写的.c文件,这时候要理顺几个文件之间的关系,举例说明:
为减少程序复杂程度对此次实验的影响,写一个简单的工程。
工程multi_files中包含两个.cpp文件和一个.h文件:
multi_files.cpp为主函数所在的文件:注意,头文件sub_func.h要用双引号而不能用尖括号!multi_files.cpp中的主函数要调用子函数debug_printf(),而这个函数是在另一个文件sub_func.cpp中的,所以要事先声明为extern。
文件代码如下:
multi_files.cpp
#include <stdio.h>
#include "sub_func.h"
extern void debug_printf(int b);
void main()
{
debug_printf(a);
}sub_func.cpp
#include <stdio.h>
void debug_printf(int b)
{
printf("%d\n", b);
}sub_func.h
int a = 1;
本文介绍了在C++工程中如何合理引用和调用头文件与源文件,通过实例展示了如何在一个简单的工程中实现头文件的正确使用,包括外部函数的声明与内部函数的定义,以及文件间的相互依赖关系。
9869

被折叠的 条评论
为什么被折叠?



