文件的定义怎么写( 四 )


6. 头文件怎么定义 #ifndef __ABC_H__
#define __ABC_H__
//以上是为了防止头文件被多次包含 , 可以省略 , 最好有 , 名字任意 , 保证唯一即可
//以下是宏定义 , 可有可无
#define MAX 100
#define MIN 0
//以下是结构声明 , 可有可无
typedef struct{
int a;
}ABC;
//以下是函数声明 , 可有可无
void abcfun(int a,int b);
#endif
就这么多
7. 常见的文件格式有哪些 上海蓝盟网络技术有限公司回答您的问题:*.386 Windows虚拟驱动程序 .3GR 基于DOS的屏幕捕捉器 .ACM (Audio compression manager) 音频压缩管理驱动程序 .ADF 系统管理配置 .AIF (.aiff) 是较为常见的声音格式 , 并是Macintosh独有的声音文件 , 在Macintosh中用Sound Play播放 , 在Windows中可由WaveFORM Hold and Modify播放 。
.ANI (ANImated mouse cursor) 动画鼠标光标 .ARC (ARChive) 是一种古老的格式 , 由ARC处理 。另外 , 还有ARCE (也称作 ARC-E), PKXARC ,  和 PKUNPAK也可处理它 。
WinZip除不提供添加文件进ARC文档外 , 其他功能都可使用 。.ARJ 是PC中常见的压缩文件格式 , 由压缩软件Arj生成 , 可由Arj解压缩 , 或WinArj处理 。
也可由WinZip浏览、解压缩(需要ARJ软件的支持) 。.AU 是Internet中常用的声音文件格式 , 多由Sun工作站创建 , 可使用软件WaveFORM Hold and Modify播放 。
Netscape Navigator中的LiveAudio也可播放.au文件格式 。.AVI Windows视频文件 ,  可由Windows中的“媒体播放机(MPLAYER.EXE)”播放 。
.AWD 传真浏览文档 .AWP 传真关键词浏览器 .AWS 传真签名浏览器 .BAK (BAcKup) 备份文件 , 是系统或应用程序对一个文件进行修改前 , 先将该文件复制一份 , 并换(加)以扩展名.BAK表示 。以便在发生意外时进行恢复 。
.BAT (BATch) DOS批处理文件 。.BFC 公文包 .BIN (BINary) 二进制文件 。
其用途依系统或应用而定 。.BMP (Bit MaP) 是Windows的图像文件格式 , 许多Windows应用程序都可编辑显示它 , 如:Windows的画图软件、Firework、Photoshop等均可打开并编辑 。
.C C语言源程序 。.CAB (Cabinet ) Windows系统的或其应用软件安装前的压缩文档 。
在安装过程中 , 它由自己的或Windows系统的安装程序解压和展开 。也可用Winzip v6.3解压 。
.CAL Windows日历日程控制文件 。.CDA CD音轨 .CFG 配置文件 。
系统或应用软件用于进行配置自己功能、特性的文件 。一般是纯文本文件 , 也有的是二进制文件 。
.CNT (Help contents) 联机帮助文件目录索引文件 。.COM (COMmand) DOS下的命令文件 , 是一种存储映象式(不可重定位)可执行文件 。
.CPD 传真封面 .CPE 传真封面 .CPI 国际码页 .CPL 控制面板应用程序 .CPP 用程序设计语言C++写的源程序资源文件 。.CRD Windows卡片 .CSV 命令分割数据 (Command-separated) .CUR 光标 .DAT 数据文件 。
其内容和格式依系统或应用而异 。.DCX 传真浏览文档 .DLL (Dynamic Link Library) 动态链接库 .DOC (DOCument) 是Microsoft字处理软件Word xx及相关软件生成的文档文件(有格式控制) , 用Word可打开 。
也有使用.DOC文件扩展名表示纯文本文件(无格式控制) , 纯文本文件可以用任何文本编辑软件打开 。.DOS Windows 保留的MS DOS的某种系统文件 。
.DRV 设备驱动程序 。.EXE (可重定位)可执行文件 。
.FND 保存的搜索结果 .FON 字体文件 。.FOT 指向字体的快捷键 。