waitwait的笔记 https://bbs.21ic.com/?434289 [收藏] [复制] [RSS]

日志

c语言的头文件

已有 2194 次阅读2005-12-1 19:23 |系统分类:芝麻流水帐

每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。

C++/C程序的头文件以“.h”为后缀,C程序的定义文件以“.c”为后缀,C++程序的定义文件通常以“.cpp”为后缀(也有一些系统以“.cc”或“.cxx”为后缀)。


头文件的结构


// 版权和版本声明见示例1-1,此处省略。


#ifndef GRAPHICS_H // 防止graphics.h被重复引用
    #define GRAPHICS_H


#include <math.h>  // 引用标准库的头文件
   //#include “myheader.h”  // 引用非标准库的头文件


void Function1(); // 全局函数声明


class Box       // 类结构声明
   {
    public:
    void Draw();
    };
   #endif


定义文件的结构


// 版权和版本声明见示例1-1,此处省略。


#include "graphics.h" // 引用头文件
//#include "graphics.h" // 引用头文件


// 全局函数的实现体
void Function1()
{


}


// 类成员函数的实现体
void Box::Draw()
{


}


void main()
{
}


上面分别为头文件和定义文件。头文件只能放在两个位置,无论是标准库引用还是非标准库引用,或者放在标准库目录,或者放在用户的工作目录(即文件建立的目录中),其他地方将无法打开头文件。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)