#include <stdlib.h>
int int_sorter( const void *first_arg, const void *second_arg )
{
int first = *(int*)first_arg;
int second = *(int*)second_arg;
if ( first < second )
{
return -1;
}
else if ( first == second )
{
return 0;
}
else
{
return 1;
}
}
В этом коде, что означает эта строка?
int first = *(int*)first_arg;
Я думаю, что это типизирование. Но с
указатель на int
к
указатель на int
немного запутался здесь.
Спасибо