c语言“include<stdlib.h>”的意思是:头文件即“standard library”标准库头文件。该文件包含了的C语言标准库函数的定义“stdlib”;包含了C、C++语言的最常用的系统函数。

c语言中“include<stdlib.h>”的意思是:头文件即standard library标准库头文件 ,该文件包含了的C语言标准库函数的定义stdlib ,包含了C、C++语言的最常用的系统函数。

stdlib.h里面定义了五种类型、一些宏和通用工具函数。 类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;

常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等等。 具体的内容你自己可以打开编译器的include目录里面的stdlib.h头文件查看。

stdlib.h用法  

1函数名称: calloc

函数原型:

void * calloc(unsigned n,unsign size);

函数功能: 分配n个数据项的内存连续空间,每个数据项的大小为size

函数返回: 分配内存单元的起始地址,如果不成功,返回0

2函数名称: free

函数原型:

void free(void* p);

函数功能: 释放p所指的内存区

函数返回:

参数说明: p-被释放的指针

3函数名称: malloc

函数原型:

void * malloc(unsigned size);

函数功能: 分配size字节的存储区

函数返回: 所分配的内存区地址,如果内存不够,返回0

4函数名称: realloc

函数原型:

void * realloc(void * p,unsigned size);

函数功能: 将p所指出的已分配内存区的大小改为size,size可以比原来分配的空间大或小

函数返回: 返回指向该内存区的指针.NULL-分配失败

5函数名称: rand

函数原型:

int rand(void);

函数功能: 产生0到32767间的随机整数(0到0x7fff之间)

函数返回: 随机整数

a3dcddde9d95bdec99c268c14a0c422.png

拓展资料:

函数是指一段在一起的、可以做某一件事儿的程序。也叫做子程序、(OOP中)方法。

一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。

在C语言中,子程序的作用是由一个主函数和若干个函数构成。由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。

在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。要善于利用函数,以减少重复编写程序段的工作量。

函数分为全局函数、全局静态函数;在类中还可以定义构造函数、析构函数、拷贝构造函数、成员函数、友元函数、运算符重载函数、内联函数等。

推荐教程:《C语言教程》

更多相关文章

  1. 在c语言中char型数据在内存中的存储形式是什么?
  2. c语言真假是1和0吗?
  3. c语言三种基本程序结构是什么?
  4. C语言中用于结构化程序设计的三种基本结构是什么
  5. C语言中字符串连接函数是什么
  6. C语言中二叉树中序遍历怎么执行?
  7. 成员函数可以重载吗?
  8. C语言中的三目运算符是什么
  9. c语言是面向什么的语言

随机推荐

  1. c语言中while与do while循环的主要区别是
  2. c语言实现删除字符串中的数字字符
  3. c语言如何判断整数是几位数
  4. getchar()的功能是什么
  5. c语言数组的定义及赋值
  6. c语言怎么用scanf输入字符串
  7. 如何用c语言输出100到200之间的素数
  8. vb和c语言有什么区别
  9. c++中string的用法介绍
  10. xcode怎么用