c语言中 #include <math.h>是什么意思

如题所述

#include<math.h> 意思是包含math库,实际上就是一个头文件,里面是一些已经写好的代码,形式上是一个个的函数,包含进来以后就可以使用里面的各种数学函数,如幂函数、三角函数、指数函数等。

扩展资料:

头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。

在程序中要使用头文件,需要使用 C 预处理指令 #include 来引用它。前面我们已经看过 stdio.h 头文件,它是编译器自带的头文件。

引用头文件相当于复制头文件的内容,但是我们不会直接在源文件中复制头文件的内容,因为这么做很容易出错,特别在程序是由多个源文件组成的时候。

A simple practice in C 或 C++ 程序中,建议把所有的常量、宏、系统全局变量和函数原型写在头文件中,在需要的时候随时引用这些头文件。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-04
#include<math.h> 意思是包含math库,实际上就是一个头文件,里面是一些已经写好的代码,形式上是一个个的函数,包含进来以后就可以使用里面的各种数学函数,如幂函数、三角函数、指数函数等。
第2个回答  2011-07-30
引用 文件
以.h结尾一般称为头文件,其实跟我们平常写的以.c结尾的文件一样,只不是以.h一般是系统写好的,只需要调用,如果我们把一些操作写在专门的文件里,那么,我们也可以用类似的
#include <sample.c>
引用文件

希望回答对你有帮助追问

那为什么 有的是math 有的是stdio string 都是什么意思啊

追答

math.h里面包含的是一些关于数据方面的计算,如abs(),sqrt()等
stdio.h包含输入输出的操作如printf(),scanf(),getchar()等
string.h包含操作字符串的操作,如strlen()(求长度)等

本回答被提问者采纳
第3个回答  2011-07-30
math.h是一个标准头文件,这些头文件对一些函数进行声明和类型定义,#include <math.h>是在程序开头把含有要用到的函数的头文件包括进去,否则就不能正常使用。
第4个回答  2011-07-30
math.h 包含了比如sin cos等函数可以直接调用
就像你要调用printf需要包含stdio.h一样
相似回答