第十三天C进阶:编写头文件,引用其他函数;预定义的宏;宏的好处

本文介绍了C语言中头文件的创建和引用,强调了#include指令的区别,并探讨了预定义宏如DATE、TIME、FILE、LINE等的使用。同时,讨论了宏定义带来的好处,如简化代码和节省空间。
摘要由CSDN通过智能技术生成

前提: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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值