|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1.3.3 头文件
HelloMsg.c里打头的是在几乎所有用C语言编写的Windows程序中都有的预处理(preprocessor)指令:
#include <windows.h> 【所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能,它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理部分作处理,处理完毕自动进入对源程序的编译。
C语言提供了多种预处理功能,如宏定义、文件包含、条件编译等。合理地使用预处理功能编写的程序便于阅读、修改、移植和调试,也有利于模块化程序设计。】
【如包含命令#include,宏定义命令#define 等都属于预处理命令】
WINDOWS.H是一个最重要的包含文件,它囊括了若干其他Windows头文件,其中的某些头文件又包含另外的一些头文件。下列几个是最重要也是最基本的头文件。
◆ WINDEF.H 基本数据类型定义
◆ WINNT.H 支持Unicode的类型定义
◆ WINBASE.H 内核函数
◆ WINUSER.H 用户界面函数
◆ WINGDI.H 图形设备接口函数
【前文中说过的大写标识符之类的定义,以及编译条件、编译参数之类的定义基本都在上述几个头文件中,还有一个TCHAR.H头文件,也是比较重要的,这里没有列出】
这些头文件定义了Windows的所有数据类型、函数调用、数据结构以及常量标识符。它们在Windows文档中占有至关重要的地位。你既可以通过Visual C++ Developer Studio的Edit菜单中的Find in Files选项来非常方便地搜索这些头文件,也可以在Developer Studio中打开这些头文件,直接翻阅它们的内容。【阉割版的VC++ 6.0是不能使用这些功能的】
|
|