http://blog.ednchina.com/yuliang0321/80046/message.aspx
文件包含命令行的一般形式为:
#include"文件名"
文件包含命令的功能是把指定的文件插入该命令行位置取代该命令行,从而把指定的文件和当前的源程序文件连成一个源文件。
在程序设计中,文件包含是很有用的。一个大的程序可以分为多个模块,由多个程序员分别编程。有些公用的符号常量或宏定义等可单独组成一个文件,在其它文件的开头用包含命令包含该文件即可使用。这样,可避免在每个文件开头都去书写那些公用量,从而节省时间,并减少出错。
对文件包含命令还要说明以下几点:
1. 包含命令中的文件名可以用双引号括起来,也可以用尖括号括起来。例如以下写法都是允许的:
#include"stdio.h"
#include <stdio.h>
但是这两种形式是有区别的:使用尖括号表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的),而不在源文件目录去查找.使用双引号则表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。用户编程时可根据自己文件所在的目录来选择某一种命令形式。
2. 一个include命令只能指定一个被包含文件,若有多个文件要包含,则需用多个include命令。
3. 文件包含允许嵌套,即在一个被包含的文件中又可以包含另一个文件。
分享到:
相关推荐
本资源“C语言设计实例详解”旨在通过丰富的实例来帮助学习者深入理解和掌握C语言的核心概念与编程技巧。 首先,C语言的基础知识包括变量、数据类型、运算符、控制结构等。变量是用来存储数据的容器,数据类型如...
预处理器、宏定义和头文件也是C语言的重要组成部分,书中可能涉及预处理器指令的使用,如#include、#define、条件编译等,这些在编写大型项目时尤为关键。 文件I/O是C语言进行数据持久化存储的方法,书中可能详细...
根据提供的信息,《C语言开发技术详解》这本书主要聚焦于C语言的开发技术和详细的解析。由于提供的部分内容并未包含实际的知识点,下面将基于标题、描述以及常见的C语言开发知识点来进行详细的阐述。 ### C语言简介...
### C语言函数库详解 #### 第一章:C标准库概览 本章节将详细介绍C语言标准库中的各个部分,包括但不限于诊断、字符类别测试、错误处理等方面的基础知识及其应用场景。 ### 1. `<assert.h>`:诊断 - **定义**:`...
本教程“C语言开发实例详解”旨在通过丰富的实例帮助学习者深入理解C语言的各个方面,从而提高编程技能。以下是对该教程内容的详细解读: 1. **基础知识**:C语言的基础包括数据类型(如int, float, char等)、变量...
#include 函数原型说明 功能 返回值 说明 int abs( int x) 求整数x的绝对值 计算结果 double fabs(double x) 求双精度实数x的绝对值 计算结果 double acos(double x) 计算cos...
预处理器是C语言的另一个独特部分,预处理指令如#define、#include和条件编译等,是C程序设计中不可或缺的部分。理解它们的工作原理,能够更好地进行代码组织和优化。 指针是C语言的灵魂,理解指针和引用的概念,...
C语言产生随机数详解 本文档详细叙述了srand和rand函数的使用方法和注意事项。在C语言中,rand函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,以某个...
《C语言开发实例详解》是一本专注于通过实例教学C语言编程技术的教程。"nlc format"可能指的是该教程采用了一种特定的讲解格式或结构,便于读者理解并实践C语言编程。C语言是一种基础且强大的编程语言,广泛应用于...
本教程“C语言实例详解”旨在通过一系列丰富的实例,帮助学习者深入理解和掌握C语言的精髓。 1. **基本语法** - 变量声明:C语言中的变量必须先声明后使用,类型包括int、char、float、double等。 - 数据类型:...
C语言函数库详解 C语言,作为一种强大的编程语言,其函数库是其核心部分,它提供了丰富的功能,帮助程序员高效地实现各种计算和任务。C语言的函数库分为标准库和非标准库,其中最常用的是标准库,也就是C语言标准...
### C语言time函数详解 在C语言编程中,时间处理是一项基本且重要的功能。无论是进行日期计算、定时任务还是性能测试等场景,都需要对时间有深入的理解和掌握。本文将详细解析C语言中的`time`函数及其相关概念,...
在C语言中,文件包含是通过`#include`指令实现的。有两种常用的格式: - `#include <filename>`:用于包含标准库或其他系统头文件,编译器会在系统默认的头文件目录中查找。 - `#include "filename"`:用于包含用户...
本文将针对"C语言程序设计习题详解"这一主题,详细阐述C语言中的关键知识点,并结合习题解析来帮助初学者巩固理解。 1. **基础语法**:C语言的基础包括变量声明、数据类型(如int、char、float、double等)、运算符...
### c语言中的string详解 #### 一、引言 在C语言中,处理字符串是一项基本且重要的任务。本文旨在深入探讨C语言中的字符串处理方法,包括字符串的基本概念、字符串的操作函数以及与C++中`std::string`类的对比。...
C语言经典算法详解 在本文中,我们将详细介绍 C 语言中的经典算法,包括分而治之算法、贪心算法等。这些算法在解决实际问题时非常有用,对于初学者是非常有价值的。 分而治之算法是指将一个大的问题分解成两个或多...
### C语言中的lib文件详解 #### 一、引言 在C语言开发过程中,经常会遇到需要重复利用的函数模块。为了提高代码复用率及管理效率,开发者常常会选择将这些函数封装进一个或多个文件中,以便在不同项目中轻松调用。...