#include 用法详解

1.#include 实质是什么?

预编译的时候copy include头文件的内容到当前行

(疑问:预编译命令 $gcc -E test.c -o test.i)

 

2.#include “” 与<> 有何区别?

“”先在当前目录查找有无该头文件,有则包含该目录下的头文件,没有则到系统指定的目录下找该头文件

<>直接到系统指定的目录下查找该文件

 

3.在#include的header file中最常见的内容分为哪几类?

宏定义

typedef

包含别的头文件

inline函数定义

函数声明

struct,union,enum类型定义

你可能感兴趣的:(C)