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

网站建设培训个人网络服务器

网站建设培训个人,网络服务器,哈尔滨网站建设q479185700惠,怎么做网站的导航条一、指针的加法运算 注意:一边为指针,一边为整型; 地址与地址之间不能求和,但可以求差(如果相减,表示之间相差几个基类型字节,根据正负可以判断谁在前谁在后),必须保证基…

 一、指针的加法运算

 注意:一边为指针,一边为整型;

            地址与地址之间不能求和,但可以求差(如果相减,表示之间相差几个基类型字节,根据正负可以判断谁在前谁在后),必须保证基类型相同

eg:

int a[] = {1,2,3,4,5,6,7,8,9,0};
int *p = a;
p + 1;
pprintf("%d\n",a);

地址加n,实际是地址向后偏移sizof (基类型)乘以n个字节;

(1)判断电脑是小端存储还是大端存储; 

(2)求一个数组中的最大值;

程序:

(3)将一个数组中的元素逆序输出; 

 

 (4)用指针进行选择排序;

程序:

二、空指针 NULL

一般定义:

#define NULL (0)

 空指针无法进行指针运算;

空指针表示一种状态,指没有指向任何地址;该地址指向的空间不可被访问;

 防止野指针的方法: int *p = NULL

eg:查找数组中的数;

程序:

 

 三、指针的比较大小

指针比较大小时,基类型必须相同;

eg:便利数组;

程序:

 

 (2)将数组中的元素逆序输出;

(3)用函数的递归调用将数组逆序输出; 

 程序:

 四。快速排序法

迭代法加递归调用

(1)先将数组的第一个值作为基准数;

(2)从右往左找一个比基准数小的数q;(必须先从右往左)

(3)从左向右找一个比基准数大的数p;

(4)然后交换p和q;循环上述操作;

(5)用p和q相遇的元素和基准数交换;

(6)然后用中间的数将其分为两个小数组;重复操作;

eg:快速排序法;

程序:

(1)选择排序法

程序:

(2)冒泡排序法

程序:

 

(3)用二分法查找数组中的元素;

 练习:

(1)用插入法排序;

程序;

(2)使用一对迭代器,并采用函数递归调用的方式实现二分查找, int *binaryFind(int *begin, int *end, int n);

程序:

 

 

http://www.dtcms.com/a/462732.html

相关文章:

  • STM32H743-ARM例程14-FATFS
  • 具有营销型网站的公司有哪些网页设计个人简介代码
  • 网站的交互体验网站备案单位的联系方式
  • 百度logo在线设计生成器seo关键词推广公司
  • 网站开发维护公司前端很难学吗
  • 为你的Hugo博客站创建WordCloud标签云
  • .net网站开发免费教程重庆招聘信息最新招聘2021
  • 接口测试总结
  • 大模型部署基础设施搭建 - ComfyUI
  • 做拍客哪个网站好wordpress 功能菜单
  • 成都 广告公司网站建设卡盟网站顶图怎么做
  • 找别人做网站需要什么信息安徽省建设行业安全协会网站
  • 成立做网站的公司浙江建设信息港官网证书查询
  • Docker 镜像结构详解
  • h5 响应式网站国外室内设计效果图一套方案
  • 网站更换名称需要重新备案吗开网站 怎么做网上支付
  • 做淘宝美工图片网站做网站时候图片和视频放在哪里
  • 布吉医院网站建设网站开发用原生
  • 网络编程(十五)http请求
  • Dr.Web CureIt!(检测清除恶意软件) 中文绿色版
  • 磁悬浮轴承位移传感矫正:从理论到实践的深度解析
  • 网站开发字体过大插件素材网站
  • 福州网红景点外贸网站搜索引擎优化方法
  • 设计模式--享元模式:优化内存使用的轻量级设计
  • [创业之路-679]:什么是上游与下游?在产品研发流程中,什么是上游与下游?
  • 数据库--联合查询
  • 福州专业网站搭建排名泉州市建设局网站
  • 网页设计与制作精品课程网站客厅装修设计
  • 从多模态数据到强化学习闭环:选址智能体框架技术剖析
  • 网站建设模板制作前景wordpress后台打开时间长