qsort-使用快速排序例程进行排序
函数名: qsort
功 能: 使用快速排序例程进行排序
用 法: void qsort(void *base, int nelem,
int width, int (*fcmp)());
程序例:
#include <stdio.h>
#include <stdlib.h>
#include
<string.h>
int sort_function( const void *a, const void *b);
char list[5][4] = { "cat", "car", "cab", "cap", "can" };
int main(void)
{
int x;
qsort((void *)list, 5, sizeof(list[0]), sort_function);
for (x = 0;
x < 5; x++)
printf("%s\n", list[x]);
return 0;
}
int sort_function( const void *a, const void *b)
{
return(
strcmp(a,b) );
}
附件列表
Java-Android手机千人开发交流QQ群:38088312,PHP开发千人高级交流QQ群:50194090,欢迎加入学习!本站为
非赢利站点,挖掘网络资源,分享个人兴趣,如有侵犯您的版权,请联系我们,我们会第一时间删除内容或添加转载出处,敬请谅解!
如果您认为本词条还有待完善,请 编辑
上一篇 itoa-把一整数转换为字符串 下一篇 rand-随机数发生器
