`

c语言中include详解(转载)

阅读更多
http://blog.ednchina.com/yuliang0321/80046/message.aspx
文件包含命令行的一般形式为:
    #include"文件名"

    文件包含命令的功能是把指定的文件插入该命令行位置取代该命令行,从而把指定的文件和当前的源程序文件连成一个源文件。

    在程序设计中,文件包含是很有用的。一个大的程序可以分为多个模块,由多个程序员分别编程。有些公用的符号常量或宏定义等可单独组成一个文件,在其它文件的开头用包含命令包含该文件即可使用。这样,可避免在每个文件开头都去书写那些公用量,从而节省时间,并减少出错。

    对文件包含命令还要说明以下几点:
1. 包含命令中的文件名可以用双引号括起来,也可以用尖括号括起来。例如以下写法都是允许的:
    #include"stdio.h"
    #include <stdio.h>  
但是这两种形式是有区别的:使用尖括号表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的),而不在源文件目录去查找.使用双引号则表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。用户编程时可根据自己文件所在的目录来选择某一种命令形式。
2. 一个include命令只能指定一个被包含文件,若有多个文件要包含,则需用多个include命令。
3. 文件包含允许嵌套,即在一个被包含的文件中又可以包含另一个文件。
分享到:
评论

相关推荐

    C语言设计实例详解详解

    本资源“C语言设计实例详解”旨在通过丰富的实例来帮助学习者深入理解和掌握C语言的核心概念与编程技巧。 首先,C语言的基础知识包括变量、数据类型、运算符、控制结构等。变量是用来存储数据的容器,数据类型如...

    c语言开发技术详解c语言开发技术详解 戴建华

    预处理器、宏定义和头文件也是C语言的重要组成部分,书中可能涉及预处理器指令的使用,如#include、#define、条件编译等,这些在编写大型项目时尤为关键。 文件I/O是C语言进行数据持久化存储的方法,书中可能详细...

    c语言开发实例详解

    本教程“C语言开发实例详解”旨在通过丰富的实例帮助学习者深入理解C语言的各个方面,从而提高编程技能。以下是对该教程内容的详细解读: 1. **基础知识**:C语言的基础包括数据类型(如int, float, char等)、变量...

    C语言常见问题详解

    预处理器是C语言的另一个独特部分,预处理指令如#define、#include和条件编译等,是C程序设计中不可或缺的部分。理解它们的工作原理,能够更好地进行代码组织和优化。 指针是C语言的灵魂,理解指针和引用的概念,...

    C语言产生随机数详解

    C语言产生随机数详解 本文档详细叙述了srand和rand函数的使用方法和注意事项。在C语言中,rand函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,以某个...

    C语言开发实例详解

    《C语言开发实例详解》是一本专注于通过实例教学C语言编程技术的教程。"nlc format"可能指的是该教程采用了一种特定的讲解格式或结构,便于读者理解并实践C语言编程。C语言是一种基础且强大的编程语言,广泛应用于...

    c语言实例详解

    本教程“C语言实例详解”旨在通过一系列丰富的实例,帮助学习者深入理解和掌握C语言的精髓。 1. **基本语法** - 变量声明:C语言中的变量必须先声明后使用,类型包括int、char、float、double等。 - 数据类型:...

    C语言函数库详解

    C语言函数库详解 C语言,作为一种强大的编程语言,其函数库是其核心部分,它提供了丰富的功能,帮助程序员高效地实现各种计算和任务。C语言的函数库分为标准库和非标准库,其中最常用的是标准库,也就是C语言标准...

    C语言程序设计习题详解

    本文将针对"C语言程序设计习题详解"这一主题,详细阐述C语言中的关键知识点,并结合习题解析来帮助初学者巩固理解。 1. **基础语法**:C语言的基础包括变量声明、数据类型(如int、char、float、double等)、运算符...

    C语言经典算法详解

    C语言经典算法详解 在本文中,我们将详细介绍 C 语言中的经典算法,包括分而治之算法、贪心算法等。这些算法在解决实际问题时非常有用,对于初学者是非常有价值的。 分而治之算法是指将一个大的问题分解成两个或多...

    C语言条件编译详解

    C语言条件编译详解 C语言条件编译是指在编译时根据条件决定编译代码的某些部分。这种机制可以实现以下几点功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。 在C语言中,并没有任何...

    C语言开发实例详解及pdg阅读工具

    - **预处理指令**:C语言的预处理器(#include, #define等)可进行宏定义和条件编译,适应不同环境的需求。 2. **C语言开发实例详解** - **基本语法**:包括变量声明、数据类型(如int, float, char)、运算符、...

    全国计算机二级C语言机试题库详解

    全国计算机二级C语言机试题库详解是一份针对全国计算机二级考试C语言部分的全面学习资料。这份资源通过九个主题课程,系统地整理了C语言题库中的各类算法,旨在帮助学习者高效复习,理解并掌握C语言的核心知识点,...

    C语言面试应用详解教程

    预处理器指令:如#include和#define,用于包含头文件和定义宏。 数据类型:包括基本数据类型(如int、float、char)和复合数据类型(如数组、结构体、联合体、枚举)。 变量和常量:变量用于存储数据,常量则用于...

    C语言文件操作详解.doc

    C语言文件操作详解 文件操作是C语言中最基本和最重要的输入输出功能,所有的输入输出功能都用ANSI C提供的一组标准库函数来实现。文件操作标准库函数有:文件的打开操作、文件的关闭操作、文件的读写操作等。 一、...

Global site tag (gtag.js) - Google Analytics