扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
#include#include//void*的指针是无具体类型的指针,可以接受任意类型的地址。是不能直接进行解应用操作的,也不能进行+ -整数的操作
//注意其对于函数参数所传递的void*指针的解应用需要进行强制类型转换,比较什么类型的数据,就强制类型转换成什么类型,随后进行比较。
int cmp_int(const void *e1, const void *e2) {// (int *) e1 : 将 e1 地址内的值转化成 int 类型
// *(int *) e1 : 读取 e1 地址内的值
return (*(int *) e1 - *(int *) e2); //排序为升序
// return (*(int *) e2 - *(int *) e1); //排序为降序
}
void print_arr(int arr[], int size) {int i = 0;
for (i = 0; i< size; i++) {printf("%d ", arr[i]);
}
printf("\n");
}
int main() {int arr[] = {9, 8, 7, 6, 5, 4, 3, 2, 1, 0};
int sz = sizeof(arr) / sizeof(arr[0]);
qsort(arr, sz, sizeof(arr[0]), cmp_int);
print_arr(arr, sz);
return 0;
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
成都创新互联是一家集网站建设,灵武企业网站建设,灵武品牌网站建设,网站定制,灵武网站建设报价,网络营销,网络优化,灵武网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流