`
morflame
  • 浏览: 49531 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C语言的#include指令不是非得引入.h头文件

 
阅读更多

搞过C语言的同学肯定都知道它的#include指令,无非就是引入头文件的。而实际上~它可以引入任何文件,比如~

我首先有个文件:inc.core,其内容为:

 

printf("This is inc.core\n");

 

还有个文件:inc.ext,其内容为:

 

printf("This is inc.ext\n");
#include "inc.core"

 

最后再来个C文件:hello.c,其内容为:

 

#include <stdio.h>

int main(int argc, char *argv[]) {
    printf("This is hello.c\n");
    #include "inc.ext"
    return 0;
}

 

亲们,gcc -c hello.c 没有任何问题哦,gcc hello.o -o hello && ./hello 也可以成功打印哦……

这么看来,#include实际就相当于个模板语法,可以嵌套引用,可以引用任何文件进来,好吧,可能你知道这个特性,我今天刚知道的,囧,记录一下

分享到:
评论

相关推荐

    conio.h头文件

    ### conio.h头文件知识点详解 #### 一、概述 `conio.h`是一个非标准的C/C++头文件,主要用于处理控制台输入输出。它包含了许多与控制台交互相关的函数,比如屏幕操作、光标定位等。这些函数在早期的DOS环境下非常...

    conio.h头文件C语言非标准库.rar

    《conio.h头文件在C语言中的应用及探讨》 在C语言编程中,我们经常会遇到一些非标准库,它们虽然不是C语言的标准组成部分,但因其便利性和实用性而在实际开发中广泛使用。其中,conio.h就是这样一个头文件,尤其在...

    C语言头文件 GL.H C语言头文件 GL.H

    C语言头文件 GL.HC语言头文件 GL.HC语C语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言...

    C语言头文件 COMPLEX.H

    C语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件...

    jni.h头文件

    在实际使用中,开发者通常不会直接包含`jni_md.h`,而是通过`#include &lt;jni.h&gt;`来间接引用它。因为`jni.h`会根据当前系统自动包含正确的`jni_md.h`。 学习JNI编程时,确保正确配置了Java开发环境,并在C/C++项目中...

    C语言头文件 MEMORY.H

    C语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY....

    dirent.h头文件

    《dirent.h头文件在Unix/Linux系统中的应用与解析》 在编程领域,尤其是在操作系统相关的开发工作中,了解和掌握各种头文件的使用至关重要。本文将深入探讨“dirent.h”这个头文件,它是Unix和Linux系统中用于处理...

    AVR所有头文件

    包含所有的AVR头文件,如: #include &lt;inttypes.h&gt; #include &lt;avr/io.h&gt; #include &lt;avr/pgmspace.h&gt; #include &lt;avr/wdt.h&gt;

    unistd.h 头文件

    unistd.h 头文件 可直接使用,应急下载

    C++的文件 windows.h头文件

    C++的文件 windows.h头文件

    psAPI.h 头文件和DLL

    psapi.h 头文件和 psapi.dll 使用说明 1、psapi.lib复制到vc++6.0的lib目录下(如:C:\Program Files\Microsoft Visual Studio\VC98\Lib); 2、psapi.h复制到Include目录下(如:C:\Program Files\Microsoft ...

    windows.h头文件

    《深入解析Windows.h头文件》 在Windows操作系统中,编程工作离不开一个至关重要的头文件——"windows.h"。这个头文件扮演着连接开发者与Windows API(应用程序接口)的关键角色,为编写Windows应用程序提供了丰富...

    头文件免费下载

    // stdafx.h : include file for standard system include files, // or project specific include files that are used frequently, but // are changed infrequently // #if !defined(AFX_STDAFX_H__C4B5DA9B_21...

    1602.h头文件

    C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明...

    C语言头文件 LIMITS.H

    C语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS....

    C语言头文件 TYPEINFO.H

    C语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC...

    c++自制game.h头文件

    7. **预处理器指令(Preprocessor Directives)**:头文件中可能包含一些预处理器指令,如`#define`用于宏定义,`#ifdef`/#`ifndef`用于条件编译,确保代码的可移植性和避免重复包含问题。 8. **命名空间...

    seqlist.h头文件

    seqlist.h头文件,包含了其中的源代码。很标准的哦。

    C语言头文件 NEW.H

    C语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 ...

    头文件下载

    编译器认为,所有在指令#include "stdafx.h"前的代码都是预编译的,它跳过#include "stdafx. h"指令,使用projectname.pch编译这条指令之后的所有代码。 因此,所有的MFC实现文件第一条语句都是:#include "stdafx.h...

Global site tag (gtag.js) - Google Analytics