C语言头文件作用及写法.doc

C语言头文件作用及写法.doc

ID:62033280

大小:22.00 KB

页数:4页

时间:2021-04-15

C语言头文件作用及写法.doc_第1页
C语言头文件作用及写法.doc_第2页
C语言头文件作用及写法.doc_第3页
C语言头文件作用及写法.doc_第4页
资源描述:

《C语言头文件作用及写法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言头文件作用及写法头文件几个好处:1,头文件可以定义所用的函数列表,方便查阅你可以调用的函数;2,头文件可以定义很多宏定义,就是一些全局静态变量的定义,在这样的情况下,只要修改头文件的内容,程序就可以做相应的修改,不用亲自跑到繁琐的代码内去搜索。3,头文件只是声明,不占内存空间,要知道其执行过程,要看你头文件所申明的函数是在哪个。c文件里定义的,才知道。ﻫ4,他并不是C自带的,可以不用。5,调用了头文件,就等于赋予了调用某些函数的权限,如果你要算一个数的N次方,就要调用Pow()函数,而这个函数是定义在math。c里面的,要用这个函数,就必需调用math.h这个头文件。头文件写法:#

2、include〈vcl。h> .。。 ﻫ//--—---—-——--—--—---—---—--—-—-— #ifndefMY_POINT #defineMY_POINT classClass1 { } ﻫﻫclass Class2 { ﻫ} 。.。 #endif ﻫ在要使用类定义的文件中加入 #include”头文件名。h"一般来说,头文件里多数是放的函数定义或函数体。 ﻫ此外,还有: ﻫ#ifndef**** #define **** ﻫ…… ﻫ#endif 之类的语句,用于控制#define与#endif之间的内容不被重复定义或插入。 ﻫ#include 语句起的只是一个插入作用。

3、 ﻫ也就是说,#include的文件里的内容可以随便写。 ﻫ编译器使用#include的文件里的内容来插入到#include所在位置。 所以,你说的“头文件”没有固定格式。 如要使用其它头文件中的函数,可以直接在你的头文件中引用。 ﻫ初学C语言,个人建议你使用C++Builder6去练习和理解,当然,这要求你有一定的英语水平.在很多情况下会自动的帮你加好头文件,你可以观察它自动生成的文件,代码,以进一步学习。example:我截了一小段ﻫ/*   math。hﻫ    Definitions forthe math floatingpointpackage.ﻫ    Copyright 

4、(c)1987,1991byBorlandInternationalﻫ     AllRightsReserved.ﻫ*/#ifndef  __MATH_H#define  __MATH_Hﻫ#if!defined(__DEFS_H )ﻫ#include<_defs.h>#endif#define HUGE_VAL    _huge_dbleextern double_Cdecl _huge_dble;ﻫ#define_LHUGE_VAL   _huge_ldbleexternlongdouble_Cdecl_huge_ldble;#ifdef __cplusplusﻫextern"C"

5、{ﻫ#endifﻫdouble   _Cdeclacos  (double__x);double  _Cdeclasin   (double__x);ﻫdouble  _Cdeclatan  (double __x);double  _Cdeclatan2(double__y,double__x);double  _Cdeclceil  (double __x);double   _Cdeclcos   (double __x);ﻫdouble  _Cdeclcosh  (double__x);double  _Cdeclexp   (double__x);ﻫdouble  _Cdecl

6、fabs  (double__x);ﻫdouble   _Cdecl__fabs__   (double__x);          /*Intrinsic*/double  _Cdecl floor (double__x);double   _Cdeclfmod  (double__x,double __y);double  _Cdecl frexp(double__x,int*__exponent);double  _Cdeclldexp (double__x,int__exponent);double  _Cdecllog   (double__x);double  _Cdecll

7、og10(double__x);double   _Cdeclmodf   (double__x,double*__ipart);ﻫdouble   _Cdecl pow    (double __x, double __y);ﻫdouble  _Cdeclsin   (double__x);double  _Cdecl sinh   (double__x);ﻫdouble  _Cdeclsqrt  (double __x);ﻫdo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。