引用头文件的操作

简介: 引用头文件的操作。

include 指令会指示 C 预处理器浏览指定的文件作为输入。预处理器的输出包含了已经生成的输出,被引用文件生成的输出以及 #include 指令之后的文本输出。例如,如果您有一个头文件 header.h,如下:

char *test (void);
和一个使用了头文件的主程序 program.c,如下:

int x;

include "header.h"

int main (void)
{
puts (test ());
}
编译器会看到如下的代码信息:

int x;
char *test (void);

int main (void)
{
puts (test ());
}

相关文章
|
6月前
|
编译器 C++
CPP的常量引用
CPP的常量引用
52 0
|
6月前
|
存储 安全 C++
CPP的指针和引用
CPP的指针和引用
70 0
|
3月前
|
编译器 C++
【C/C++学习笔记】C++声明与定义以及头文件与源文件的用途
【C/C++学习笔记】C++声明与定义以及头文件与源文件的用途
46 0
|
5月前
|
编译器 Shell C++
在编译的两个.o文件中有对同一个头文件的引用,因此在链接时出现结构体重复定义的问题怎么解决
在编译的两个.o文件中有对同一个头文件的引用,因此在链接时出现结构体重复定义的问题怎么解决
101 2
|
6月前
|
存储 编译器 程序员
【新手解答2】深入探索 C 语言:变量名、变量 + 函数声明 vs 函数定义 + main的声明 + 头文件和源文件的关系
【新手解答2】深入探索 C 语言:变量名、变量 + 函数声明 vs 函数定义 + main的声明 + 头文件和源文件的关系
109 0
|
编译器 程序员 C++
c++语言程序设计——头文件和引用系统头文件、用户头文件的定义及使用方法
c++语言程序设计——头文件和引用系统头文件、用户头文件的定义及使用方法
c++语言程序设计——头文件和引用系统头文件、用户头文件的定义及使用方法
编译lua5.3.5报错:libreadline.so存在多处未定义的引用
编译lua5.3.5报错:libreadline.so存在多处未定义的引用
105 0
|
C++
VS中,一个头文件使用另外一个头文件的静态变量,要谨慎
VS中,一个头文件使用另外一个头文件的静态变量,要谨慎
72 0