c语言函数 int comp(const void*a,const void*b) { retur

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是一个空指针类型,他可以存放任意类型的指针

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网