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

Содержимое удалено Содержимое добавлено
Строка 60:
два элемента массива. В нашем случае это
 
<big><source lang="c">
int cmp(const void *a, const void *b) {
return *(int*)a - *(int*)b;
}
</source></big>
 
В силу указанной универсальности функции сортировки, функция сравнения получает в качества аргумента адреса двух блоков, которые нужно сравнить и возвращает 1, 0 или -1:
Строка 78:
Таким образом, мы получили следующую программу
 
<big><source lang="c">
#include <stdio.h>
#include <stdlib.h>
Строка 98:
return 0;
}
</source></big>
 
== Динамическое выделение памяти ==