intmain(){// 定义字符串数组并初始化char*str[] = {"apple","banana","cherry","orange","kiwi"};intn =sizeof(str) /sizeof(str[0]); 使用qsort()函数对字符串数组进行排序。在这里,我们将compare_strings函数作为参数传递给qsort(): qsort(str, n,sizeof(char*), compare_strings); 打印已排序...
这个方法接受一个选择器作为参数,我们在这里使用compare:选择器。最后,我们打印出排序后的字符串数组。 这个方法将按照字母顺序对字符串进行排序。如果您想按照其他方式对字符串进行排序,可以使用其他选择器或自定义比较器。
用strcmp函数(需要包含string.h)可以比较两个字符串的大小 其他就和数的排序没什么两样
代码示例2 let fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.sort() console.log(fruits) // [ 'Apple', 'Banana', 'Mango', 'Orange' ]