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

做网站的技术注册保险代理公司需要什么条件

做网站的技术,注册保险代理公司需要什么条件,无锡网站建设 君通科技,什么是软件开发技术常见的指针指针运算说明1.指针与整数的加减运算对指针可以进行加法运算#xff0c;即p n或者p - n。其结果依旧是一个是一个指针#xff0c;新的指针是在原来的地址值基础上加上/减去n *(sizeof(指针指向的数据类型)#xff09;个字节。示例#xff1a;#includestdio.…常见的指针指针运算说明1.指针与整数的加减运算        对指针可以进行加法运算即p n或者p - n。其结果依旧是一个是一个指针新的指针是在原来的地址值基础上加上/减去n *(sizeof(指针指向的数据类型)个字节。示例 #includestdio.hint main(void) {int a[] {1,2,3,4,5};int *p a; //p指向a[0]printf(%d\n,*P); //输出结果为1p; //因为int占4个字节所以地址值sizeof(int)4个字节printf(%d\n,*p); //输出结果为2return 0; }2. 指针与指针之间的减法运算        指针和指针之间可以进行减法运算但是要保证两种(指针指向的数据类型)一致并且必须指向同一数组结果为(p1地址 - p2地址) / sizeof(指针类型)即元素个数差。示例 #includestdio.hint main(void) {int a[] {1,2,3,4,5};int *p1 a;int *p2 a[4];printf(%d\n,p2 - p1);return 0; }3. 指针与指针之间的关系运算        指针和指针之间可以进行关系运算但是要保证两种(指针指向的数据类型)一致或者强制类型转换为同一类型并且必须指向同一数组。可使用的运算符、!、、、、。示例 #includestdio.hint main(void) {int a[] {1,2,3,4,5};int *p1 a;int *p2 a;if(p1 p2){printf(%p%p\n,p1,p2);}p2;if(p1 p2){printf(%p%p\n,p1,p2);}return 0; }注意事项        指针和指针之间不能进行加法、乘法、除法等运算(编译会报错)。        只有指向同一数组的指针减法和关系运算才有意义否则结果未定义。        指针与整数的加减结果仍为指针指向新的位置需确保不越界访问。指针算法练习       1 使用不同算法打印数组 #includestdio.hvoid printArray(int *begin,int *end) //遍历打印 {while(begin end){printf(%d ,begin);begin;} }void printArray1(int *begin,int *end) //递归调用打印数组 {if(begin end){return ;}else{printf(%d ,begin);printArray1(begin 1,end);} }int main(void) {int a[] {1,2,4,3,5,7,6,8,9,10};int len sizeof(a) / sizeof(*a);printArray(a, a len - 1);printArray1(a,a len - 1)return 0;} 2.使用不同算法逆序数组 #includestdio.hvoid swap(int *a,int *b) //互换 {int t;t *a;*a *b;*b t; }void reserve(int *begin,int *end) {while(begin end){swap(begin,end);begin;--end;} }void reserve1(int *begin,int *end) {if(begin end){return ;}else{swap(begin,end);reserve1(begin 1,end - 1);} }int main(void) {int a[] {1,2,4,3,5,7,6,8,9,10};int len sizeof(a) / sizeof(*a);reverse(a, a len -1);reverse1(a, a len -1);printArray(a,a len - 1);return 0; }快速排序         快速排序是一种高效的排序算法基于“分治法”思想通过选取一个基准元素将数组分为两部分小于基准和大于基准再递归排序两部分。其平均时间复杂度为O(n log n)是实际应用中常用的排序算法。快速排序的核心步骤    1.    选择基准pivot从数组中选一个元素作为基准通常选首元素、尾元素或中间元素。    2.    分区partition将数组中小于基准的元素放在基准左边大于基准的元素放在右边等于基准的元素可放任意一侧。    3.    递归排序对基准左右两侧的子数组重复上述步骤直到子数组长度为0或1。 #includestdio.hvoid printArray(int *begin,int *end) //遍历打印 {while(begin end){printf(%d ,begin);begin;} }void qSort(int *begin,int *end) //快排 { int *p begin;int *q end;int t *begin;if(begin end){return ;}else{while(p q){while(p q *q t){--q;}while(p q *p t){p;}swap(p, q);}swap(begin,p);qSort(begin,p - 1);qSort(p 1,end);} } int main(void) {int a[] {1,2,4,3,5,7,6,8,9,10};int len sizeof(a) / sizeof(*a);qSort(a,a len - 1);printArray(a,a len - 1);return 0; }
http://www.pierceye.com/news/87819/

相关文章:

  • 涿州市建设局网站国内最好景观设计公司排名
  • 中南建设的网站邢台论坛网
  • 灵璧有做公司网站的吗开网站需要什么流程
  • 网站备案中页面怎么建设菠菜网站
  • 网站设计建设企业久久建筑网企业
  • 凡客建站快车2021给个手机能看的地址
  • 山东网站建设制作公司黄石建设网站公司
  • 个人网站 建设方案书用asp做网站需要准备什么软件
  • 代售网站建设怀柔营销型网站建设
  • 聊城网站建设 推广聊城博达合肥经开区建设局网站
  • 东莞企业官方网站建设专业网站建设模板下载
  • 关于网站可信备案正能量网站入口免费安全
  • 公司网站的作用网站seo主要是做什么的
  • 网站下载免费软件安装平面网页设计是做什么的
  • 重庆学校网站建设网站做好了 怎么做解析
  • dw旅游网站模板下载外贸网站使用什么品牌国外主机
  • 重庆网站推广流程英国帮人做设计作业网站
  • html5模板网站中国机械加工网1717
  • 上海网站建设知识 博客网络空间设计方案
  • 网站建设宁夏凤凰云深圳多语言网站建设
  • 北京网站备案核验单企业网站维护合同
  • 温州网站建设设计开发网站需要多少资金
  • 网站里添加百度地图网富公司收费大概多少钱
  • 深圳网站建设app开发如何做自己网站
  • 中国移动网站建设情况分析广州建设企业网站
  • 特色设计网站推荐陕西正天建设有限公司网站
  • 泰安定制网站建设公司网络广告设计案例
  • 求2021没封的良心网站门户网站整站源码
  • 做购物平台网站需要注意什么旅游网站页面设计
  • 租用网站如何制作网页纪检监察机关网站建设方案