C库中各种函数

简介: C库中各种函数

qsort函数—(排序)


int compare(int*a ,int*b)
{
    return *(int*)a-*(int*)b;//升序
}
qsort(arr,arrSize,sizeof(int),compare);
//使用stdlib.h文件中的qsort函数进行快速排序
//O(n*log(n))


memset函数


void *memset(void *str, int c, n)
//将c剪贴到str的前n个字符


strcpy函数


char *strcpy(char *dest, const char *src)
//复制src到dest


malloc( )


void *malloc(size_t size) 分配所需的内存空间,返回一个指向它的指针


int* ret = malloc(sizeof(int) * numsSize);


malloc()不会设置内存为0;


calloc( )


int *pp = (int *)calloc(20, sizeof(int));


malloc,calloc,relloc的区别


。。。

相关文章
|
4月前
写一个函数
【7月更文挑战第4天】写一个函数。
25 2
|
6月前
|
存储 C语言 Python
函数的前世今生1系列
函数的前世今生1系列
|
C语言
C语言知识点之 函数2
C语言知识点之 函数2
48 0
|
6月前
|
前端开发 JavaScript
Less的函数的介绍
Less的函数的介绍
54 0
|
6月前
|
开发工具 Windows
GetMessage()函数使用时的注意
GetMessage()函数使用时的注意
75 0
|
11月前
|
存储 程序员 C语言
函数(1)
函数(1)
72 0
|
程序员
函数
一、函数 函数是一段封装了特定功能的可重复使用的代码块。它接受输入参数,执行特定的操作,并返回一个结果。函数可以在程序中被多次调用,避免了重复编写相同的代码,提高了代码的复用性和可维护性。 函数通常具有以下几个特点: 1. 输入参数:函数可以接受零个或多个输入参数,用于传递数据给函数。输入参数可以是任意类型的数据,如整数、浮点数、字符串、数组等。函数可以使用输入参数来执行特定的操作。 2. 函数体:函数体是函数的核心部分,包含了函数要执行的操作。函数体是由一系列的语句组成的代码块,可以包含各种控制语句、变量声明、表达式等。函数体定义了函数的具体功能。 3. 返回值:函数可以返回一个结果给调用者
40 0
|
算法 程序员 信息无障碍
从零带你认识函数(二)
从零带你认识函数
86 1
|
前端开发
纯函数
纯函数
76 0
|
算法 程序员 编译器
最简单的函数,看看就会了
最简单的函数,看看就会了