现代C排序算法 编译中 将include用作包含目录 以所需的方式编译src的所有.c文件。 可以在Linux上使用src/*/*.c对其进行匹配。 哎呀! 您现在可以使用所有标头,主要是来自include/Sorts 用法 内置类型 一些算法有一个“ G”变体:一个宏,它根据传递的类型调用正确的函数。 它使用C11 _Generic关键字工作。 通过将指针传递到数组的第一个和最后一个元素来使用它: # include # include # include int main ( void ) { int arr[] = { 5 , 8 , 3 , 2 , 9 , 1 , 3 }; QuickSortG (arr, arr + sizeof (arr) / sizeof (