Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»


void qsort(void *buf, size_t num, size_t size



Pdf көрінісі
бет592/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   588   589   590   591   592   593   594   595   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

void qsort(void *buf, size_t num, size_t size, 

   int (compare)(const void *, const void *));

Функция кез келген көлемдегі жəне типтегі жиымдарды сұрыптайды. 

Сұрыпталатын жиым: 

buf

 – жиымға нұсқауыш, 



num

 – элементтер саны, 



size

 

- əрбір элемент мөлшері. Compare аргументі – 



qsort

 функциясы жіберген екі 

мəнді салыстыратын жəне соларға сəйкес кодтар қайтаратын функция адресі; 

кодтар мəні төмендегідей: нөлден кіші (егер бірінші аргумент екіншісінен кіші 

болса), нөл (егер аргументтер тең болса) немесе нөлден артық (егер бірінші 

аргумент екіншісінен үлкен болса); 



qsort

 функциясына берілетін аргумент-

тер 

void*

 түрінде анықталған, сондықтан олар функция ішінде керекті типке 

түрлендірілуі тиіс.





Достарыңызбен бөлісу:
1   ...   588   589   590   591   592   593   594   595   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет