Язык Си в примерах/Сортировка: различия между версиями

Содержимое удалено Содержимое добавлено
 
Строка 45:
Два оператора <tt>for</tt>, в которых происходит сортировка, можно заменить на одну строку:
 
<syntaxhighlight lang="c">
<code>qsort(a, n, sizeof(int), cmp );</code>
</syntaxhighlight>
 
Это функция, описанная в стандартной библиотеке [[:w:ANSI C|ANSI C]] и объявлена в заголовочном файле <tt>stdlib.h</tt>.
Строка 51 ⟶ 53 :
Поэтому в начале программы нужно добавить
 
<syntaxhighlight lang="c">
<code>#include <stdlib.h></code>
</syntaxhighlight>
 
Функцией <code>qsort</code> можно упорядочивать объекты любой природы. По сути, она предназначена упорядочивать множества блоков байтов равной длины.