读书人

#includelt;stdlib.hgt;的作用?该怎么解决

发布时间: 2012-02-15 12:09:44 作者: rapoo

#include<stdlib.h>的作用?
#include <stdlib.h> 在C中有什么作用?和#include <math.h> 有区别吗?哪位能够帮忙回答一下!

[解决办法]
#include <iostream.h>    //数据流输入/输出
#include <math.h>      //定义数学函数
#include <stdio.h>      //定义输入/输出函数
#include <stdlib.h>     //定义杂项函数及内存分配函数
#include <string.h>     //字符串处理

[解决办法]
两个不同的头文件,stdlib.h包含了一些常用函数,如malloc、free、system、atoi、atol、rand、exit等,而math.h包含了一些数学计算的函数,如sqrt(),具体看你调什么函数就用什么头文件了。
[解决办法]
刚想说,楼上的哥们说全了
接分
[解决办法]
建议楼主找个C标准库的说明看看。不同的头文件里有不同类型的函数的声明,通过文件名可以大概知道这个文件里声明的函数是哪一类。
[解决办法]
#include <math.h> 这个头文件中包含的是一些数学函数, 比如 sin cos 等;
#include <stdlib.h>     这个头文件包含了一些比较杂类的库函数,比如 system 等,其他头文件中的函数类型很单一,但是这个头文件不是,混合了多种类型的函数集合。

这个问题,
如果有疑问,
可以打开这个 stdlib.h 看看有哪些函数就是了。

读书人网 >C++

热点推荐