当前位置: 首页 > news >正文

怎么买做淘宝优惠券网站百度网盘搜索免费资源

怎么买做淘宝优惠券网站,百度网盘搜索免费资源,学校网站建设及管理制度,南昌疫情最新通知一、qsort 1.库函数qsort qsort是库函数&#xff0c;直接可以用来排序数据&#xff0c;底层使用的是快速排序。 qsort函数可以排序任意类型的数据。 2.头文件 #include<stdlib.h> 3.参数讲解 void*类型的指针是无具体类型的指针&#xff0c;这种类型的指针的不能直接解…

一、qsort

1.库函数qsort

qsort是库函数,直接可以用来排序数据,底层使用的是快速排序。

qsort函数可以排序任意类型的数据。

2.头文件

#include<stdlib.h>

3.参数讲解

 

void*类型的指针是无具体类型的指针,这种类型的指针的不能直接解引用,也不能进行加减整数的运算,它的作用是接收任何类型的地址。

 二、qsort函数排序整型数据

#include<stdio.h>
#include<stdlib.h>
int int_cmp(const void* p1, const void* p2)
{//第一种方式//if (*(int*)p1 > *(int*)p2)//	return 1;//else if (*(int*)p1 == *(int*)p2)//	return 0;//else//	return -1;//第二种方式return (*(int*)p1 - *(int*)p2);
}
int main()
{int arr[10] = { 2,4,6,8,0,9,7,5,3,1 };int i = 0;int sz = sizeof(arr) / sizeof(arr[0]);qsort(arr, sz, sizeof(int), int_cmp);for (i = 0; i < sz; i++){printf("%d ", arr[i]);}printf("\n");return 0;
}

三、qsort函数排序结构体数据

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
struct Stu
{char name[20];int age;
};
//按照年龄比较
int cmp_stu_by_age(const void* p1, const void* p2)
{return ((struct Stu*)p1)->age - ((struct Stu*)p2)->age;
}
//按照名字比较
int cmp_stu_by_name(const void* p1, const void* p2)
{return strcmp(((struct Stu*)p1)->name, ((struct Stu*)p2)->name);
}
//按照年龄比较
void test1()
{struct Stu s[] = { {"zahngsan",20},{"lisi",30},{"wangwu",15} };int sz = sizeof(s) / sizeof(s[0]);qsort(s, sz, sizeof(s[0]), cmp_stu_by_age);for (int i = 0; i < sz; i++){printf("%d ", s[i].age);}printf("\n");
}
//按照名字比较
void test2()
{struct Stu s[] = { {"zahngsan",20},{"lisi",30},{"wangwu",15} };int sz = sizeof(s) / sizeof(s[0]);qsort(s, sz, sizeof(s[0]), cmp_stu_by_name);for (int i = 0; i < sz; i++){printf("%s ",s[i].name);}printf("\n");
}
int main()
{test1();test2();return 0;
}
http://www.yidumall.com/news/76910.html

相关文章:

  • 建德 网站如何做好关键词的优化
  • 网站开发后端是什么电子商务培训
  • 怎么在百度上制作自己的网站产品质量推广营销语
  • 表白网页在线生成网站源码网络营销软文范例500字
  • 江北网站建设下载百度app最新版
  • 成都专业做网站的公司有哪些金华关键词优化平台
  • 丹灶网站建设软文营销方案
  • 网站做等保二级收费多少seo排名赚app靠谱吗
  • 公益网站建设的意义百中搜优化软件
  • 做搜狗网站优化快速排一句吸引人的广告语
  • 廊坊网站群发关键词百度快速排名提升
  • 湛江个人网站建设百度竞价排名叫什么
  • 桐乡网站设计公司指数基金投资指南
  • 小程序开发制作多少钱sem 优化软件
  • 傻瓜式大型网站开发工具线上推广策划方案范文
  • 国内便宜机票网站建设百度关键词排名点
  • 电脑系统网站建设怎么在百度上投放广告
  • 南川网站制作常见的推广方式有哪些
  • 吉安哪里做网站杭州seook优屏网络
  • 站长一般几个网站详细的营销推广方案
  • 扬州网站建设网站网站排名优化课程
  • 注册了域名怎样做网站百度风云榜游戏排行榜
  • 如何做一个网站的seo吉林黄页电话查询
  • 个人小程序源码本溪seo优化
  • 四川做网站设计公司价格域名停靠浏览器
  • 北京市建设工程造价管理协会网站搜索风云榜
  • 郑州视频网站建设大概多少钱网络推广seo
  • 深圳高端营销网站广告联盟接单赚钱平台
  • 做网站哪个公司好小江seo
  • wordpress图片网盘插件腾讯seo搜索引擎优化题库