常用的C函数

来源:互联网 发布:汽车防盗芯片编程器 编辑:程序博客网 时间:2024/06/02 13:58

fabs()  :求浮点数x的绝对值


 floor 功 能: 返回小于或者等于指定表达式的最大整数  

返回值和参数均为double


realloc

原型:extern void *realloc(void *mem_address, unsigned int newsize);
  语法:指针名=(数据类型*)realloc(要改变内存大小的指针名,新的大小)。//新的大小一定要大于原来的大小,不然的话会导致数据丢失!
  头文件:#include <stdlib.h> 有些编译器需要#include <malloc.h>,在TC2.0中可以使用alloc.h头文件
  功能:先判断当前的指针是否有足够的连续空间,如果有,扩大mem_address指向的地址,并且将mem_address返回,如果空间不够,先按照newsize指定的大小分配空间,将原有数据从头到尾拷贝到新分配的内存区域,而后释放原来mem_address所指内存区域,同时返回新分配的内存区域的首地址。即重新分配存储器块的地址。
  返回值:如果重新分配成功则返回指向被分配内存的指针,否则返回空指针NULL。 
  注意:这里原始内存中的数据还是保持不变的。当内存不再使用时,应使用free()函数将内存块释放。
原创粉丝点击