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的区别


。。。

相关文章
|
8月前
|
程序员 编译器 C++
函数介绍
函数介绍
100 1
|
4月前
|
存储 自然语言处理 数据处理
有效的函数
有效的函数
30 0
|
8月前
|
算法 编译器 C语言
函数—C(下)
函数—C(下)
61 0
|
8月前
|
Java 测试技术 Python
为什么要用函数
在编程中,函数是一种重要的抽象工具,它使我们能够组织和复用代码,提高代码的可读性、可维护性和效率。函数允许我们将一段代码块封装起来,给它一个名字,并通过参数和返回值来与外部世界交互。下面,我们将深入探讨为什么要使用函数,并附上相应的代码示例。
126 1
|
8月前
|
程序员 C语言 Python
函数—C(上)
函数—C(上)
61 0
|
8月前
|
存储 编译器 Serverless
C++系列十:函数
C++系列十:函数
|
算法 编译器 C语言
函数部分的详细讲解
函数部分的详细讲解
|
Serverless
比值函数
比值函数
223 0