#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 的指针
这里有点困惑。谢谢
?