c语言函数
int comp(const void*a,const void*b)
{
return *(int*)a-*(int*)b;
}
中*(int*)a和void*a什么意思?刚学指针,看不懂这个。
就是先将变量a和b强制类型转换为int型指针,然后引用其中的值进行减法运算再降结果返回追问
所以括号里的是类型?
void*a呢?
追答void *a是一个空指针类型,他可以存放任意类型的指针
温馨提示:答案为网友推荐,仅供参考