在C语言中,字符串排序通常是通过比较字符串中的字符并按照一定的顺序排列来实现的。以下是一个简单的例子,展示了如何使用C语言中的标准库函数`strcmp`来对字符串数组进行排序:
```c
include
include
define MAX_STRINGS 10
define MAX_LENGTH 100
void sortStrings(char arr[][MAX_LENGTH], int n) {
char temp[MAX_LENGTH];
for (int i = 0; i < n 1; i++) {
for (int j = i + 1; j < n; j++) {
if (strcmp(arr[i], arr[j]) > 0) {
strcpy(temp, arr[i]);
strcpy(arr[i], arr[j]);
strcpy(arr[j], temp);