C语言如何写头文件?

C语言如何写头文件?,第1张

/*文件内容,假设名字是test.h*/

#ifndef MYHEADFILE

#define MYHEADFILE

void InitInterpolation()

void Draw_Border()

void Draw_Background()

void Draw_Gray()

#endif

/*以下是test.c的内容*/

#include "test.h"

/*后面就是各个函数的实现*/

同项目中其他各个文件需要使用这些函数时只需要下面这样一句:

#include "test.h"

千万不要包含.c文件,会出现重复定义问题

头文件内容

#define PI 3.14159

float mianji(float r)

{

return PI*r*r

}

保存名称为yuanmianji.h

实现文件内容

#include <stdio.h>

#include "yuanmianji.h"

int main(void)

{

float r

printf("请输入圆的半径: ")

scanf("%f",&r)

printf("圆的面积是: %.2f\n",mianji(r))

return 0

}

运行截图如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11855784.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存