c语言数组里面常用函数
时间: 2024-05-27 09:04:55 浏览: 108
c语言常用函数
以下是C语言数组里面常用的函数:
1. strlen()函数:用于计算字符串的长度,其原型为`size_t strlen(const char *str)`,其中str为要计算长度的字符串,返回值为字符串的长度。
```c
char str[] = "hello";
int len = strlen(str); // len的值为5
```
2. sizeof()运算符:用于计算数据类型或变量所占的字节数,其用法为`sizeof(数据类型/变量)`,返回值为该数据类型或变量所占的字节数。
```c
int arr[5] = {1, 2, 3, 4, 5};
int size = sizeof(arr); // size的值为20,因为int类型占4个字节,数组长度为5,所以总共占20个字节
```
3. qsort()函数:用于对数组进行快速排序,其原型为`void qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *))`,其中base为要排序的数组,nmemb为数组中元素的个数,size为每个元素的大小,compar为比较函数,用于指定元素之间的比较方式。
```c
int arr[5] = {5, 3, 1, 4, 2};
qsort(arr, 5, sizeof(int), cmp); // 对arr数组进行快速排序
```
阅读全文