字符数组怎么按大小排序C语言
时间: 2023-09-08 22:14:10 浏览: 124
java字符串数组进行大小排序的简单实现
可以使用标准库函数qsort()对字符数组进行排序。具体操作如下:
1. 定义字符数组并赋值;
2. 定义一个比较函数用于排序;
3. 调用qsort()函数进行排序。
以下是示例代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int cmpfunc(const void * a, const void * b)
{
return ( *(char*)a - *(char*)b );
}
int main ()
{
char arr[] = "hello world";
int len = strlen(arr);
qsort(arr, len, sizeof(char), cmpfunc);
for (int i = 0; i < len; i++)
printf("%c", arr[i]);
return 0;
}
```
输出结果为:dehllloorw。
阅读全文