前提:A1.c和A2.c都在同一个project’里面
C 语言中 include <> 与include “” 的区别?
#include < > 引用的是编译器的类库路径里面的头文件。
#include " " 引用的是你程序目录的相对路径中的头文件,如果在程序目录没有找到引用的头文件则到编译器的类库路径的目录下找该头文件。
1.怎样编写头文件,调用另一个源文件里面的函数
以个人具体程序为例
1.先在头文件里面新建一个calender.h。里面具体内容如下
#ifndef WAIT
#define WAIT/*这两个WAIT的名字随便改都行*/
/*
*等待x毫秒
*/
int wait(unsigned long x)
{
clock_t c1 = clock(), c2; /*声明存储时间的clock_t类型变量c1,c2,其中c1已赋值当前的时间*/
do {
if ((c2 = clock()) == (clock_t)-1) /*每次循环给c2赋值当前的时间,并与强制转换类型的-1进行比较*/
return 0; /*若clock返回错误的值-1,程序就会返回0表明发生了错误*/
} while (1000.0*(c2 - c1) / 1000 < x);
return 1; /*程序正常退出*/
}
#endif // !CALENDER
2.在其他源文件里面这样使用。自己定义的头文件一定要用双引号!
#include<time.h>
#include<stdio.h&g