1.头文件(head.h):
//用于存放函数的声明 //主要作用是被其他文件引用:#include"head.h" #define _CRT_SECURE_NO_WARNINGS //若此处不定义,若引用该(head.h)的cpp文件中要用该定义,则其需要define #include//若此处不引用该头文件,则引用该(head.h)的cpp文件中要自己写引用 void temp1(); void temp2();
2.头文件中函数的实现(head.cpp):
//主要作用是实现头文件(head.h)中的函数 #include"head.h" //引用该头文件(head.h)中所有定义,包括该头文件中定义的define,引用的头文件等。 void temp1() { int x; scanf("%d", &x); printf("temp1n"); temp2(); } void temp2() { printf("temp2n"); }
3.主程序(c1.cpp):
//#define _CRT_SECURE_NO_WARNINGS //当引用的头文件(head.h)中包含此定义时,该处可删 //#include//当引用的头文件(head.h)中包含此头文件时,该处可删 #include"head.h" //引用head.h,想当于直接引用其定义的所有内容,间接引用head.cpp int main() { temp1(); return 0; }
4.运行结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)