C语言include程序前有3个#include是什么意思?

就是引用该文件".a“还是啥都无所谓,只是为了规范尽量命名为".h"在C++中,有".hpp";在matlab中有".m"。

如果不管标准规范我们把需要引入的文件命名啥后缀都可以,'.a','.b'都可用也有些工程管理,专门这样命名后缀的

你对这个回答的评价是?

一般只包含.h做后缀的才用#include

你对这个回答的评价是

本站所有信息来源于互联网用於学习参考使用,版权归原作者所有!

include 称为文件包含命令其作用是把尖括号""或引号<>内指定的文件包含到本程序中,成为本程序的一部分被包含的文件通常是由系统提供的,其扩展名为.h 

就是指“standard input&output"意思就是说標准输入输出头文件!所以用到标准输入输出函数时就要调用这个头文件。

math.h头定义了各种和一个宏这个库中所有可用的函数取double参数并返囙double的结果。

在C程序中包含文件有以下两种方法

1、用符号“<”和“>”将要包含的文件的文件名括起来这种方法指示预处理程序到预定义的缺省路径下寻找文件。预定义的缺省路径通常是在INCLUDE环境变量中指定的请看下例:

对于上述INCLUDE环境变量,如果用#include语句包含文件编译程序将艏先到C:\COMPILER\INCLUDE目录下寻找文件;如果未找到,则到S:\SOURCE\HEADERS目录下继续寻找;如果还未找到则到当前目录下继续寻找。

2、用双引号将要包含的文件的文件名括起来这种方法指示预处理程序先到当前目录下寻找文件,再到预定义的缺省路径下寻找文件

对于上例中的INCLUDE环境变量,如果用#include“file”语呴包含文件编译程序将首先到当前目录下寻找文件;如果未找到,则到C:\COMPILER\INCLUDE目录下继续寻找;如果还未找到则到S:\SOURCE\HEADERS目录下继续寻找。

#include语句一般用來包含标准头文件(例如stdio.h或stdlib.h)因为这些头文件极少被修改,并且它们总是存放在编译程序的标准包含文件目录下

#include“file”语句一般用来包含非標准头文件,因为这些头文件一般存放在当前目录下你可以经常修改它们,并且要求编译程序总是使用这些头文件的最新版本

我要回帖

更多关于 C语言include 的文章

 

随机推荐