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

微信公众号创建小程序网站优化外链怎么做

微信公众号创建小程序,网站优化外链怎么做,装修网站合作平台有哪些,网站建设jw100题目: 要求编写函数将数组作为参数传递来实现: 1.编写函数交换数组中两个下标的元素。函数声明如下:void swap(int *arr, int i, int j) 。要求不使用[]运算符,将[]还原成解引用运算符和指针加法来完成。 关键点 通过指针交换数组…

题目:

要求编写函数将数组作为参数传递来实现:

1.编写函数交换数组中两个下标的元素。函数声明如下:void swap(int *arr, int i, int j) 。要求不使用[]运算符,将[]还原成解引用运算符和指针加法来完成。


关键点

通过指针交换数组元素

  1. 指针运算:arr + i 等价于 &arr[i](地址运算)。

  2. 解引用:*(arr + i) 等价于 arr[i](取值)。

    交换逻辑:

    		暂存	 arr[i] → temp。arr[i] = arr[j]。arr[j] = temp。不使用 [] 运算符:完全用指针运算和解引用实现数组访问。
    

分析:

在这里插入图片描述


代码

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
/*
要求编写函数将数组作为参数传递来实现:1.编写函数交换数组中两个下标的元素。函数声明如下:void swap(int *arr, int i, int j) 。要求不使用[]运算符,将[]还原成解引用运算符和指针加法来完成。
*///使用指针操作交换数组中的两个元素
void swap(int *arr, int i, int j) { //int *arr:指向数组首元素的指针(即数组名 arr 传递时会退化为指针)//交换arr[i]和arr[j]int temp = *(arr + i);  //=arr[i]*(arr + i) = *(arr + j);//arrr[i]=arr[j]*(arr + j) = temp;      //arr[j]=temp
}int main(void) {int arr[] = { 5,6,8,2,5,4,1,9 };int i = 1, j = 2; // 示例:交换下标为1和2的元素printf("交换前:");for (int k = 0; k < sizeof(arr) / sizeof(arr[0]); k++) {printf("%d ", arr[k]);}printf("\n");swap(arr, i, j); // 调用swap函数交换元素printf("交换后:");for (int k = 0; k < sizeof(arr) / sizeof(arr[0]); k++) {printf("%d ", arr[k]);}printf("\n");return 0;
}

在这里插入图片描述


解决方案总结:

指针运算:arr + i 等价于 &arr[i](地址运算)。
解引用:*(arr + i) 等价于 arr[i](取值)。


文章转载自:

http://YRyywsXC.zwhtr.cn
http://uupwAyc2.zwhtr.cn
http://Z9Mjkt8o.zwhtr.cn
http://N41FJZgj.zwhtr.cn
http://IdlDH73A.zwhtr.cn
http://QrAskag9.zwhtr.cn
http://buyiN5YP.zwhtr.cn
http://FYPyKr7s.zwhtr.cn
http://1KrwrSkU.zwhtr.cn
http://lajJMUiu.zwhtr.cn
http://X9RWpPmx.zwhtr.cn
http://Je2xpUHh.zwhtr.cn
http://t6WHGGaW.zwhtr.cn
http://eDb0COFC.zwhtr.cn
http://5HqC0ebC.zwhtr.cn
http://MbHniIUe.zwhtr.cn
http://phWrdrs9.zwhtr.cn
http://ATex3dQw.zwhtr.cn
http://YLOaeB8f.zwhtr.cn
http://PNWBNU4L.zwhtr.cn
http://qZJE6nh8.zwhtr.cn
http://5hRBrqJD.zwhtr.cn
http://Xec6oLsl.zwhtr.cn
http://I4V83tzA.zwhtr.cn
http://AfY7odUt.zwhtr.cn
http://U7vMVApo.zwhtr.cn
http://gCNuuvgp.zwhtr.cn
http://Rpih0oT9.zwhtr.cn
http://kQx8sDWj.zwhtr.cn
http://cUSsQjN2.zwhtr.cn
http://www.dtcms.com/wzjs/608186.html

相关文章:

  • 惠州模板做网站企业类网站包括哪些
  • le网站源码有什么可以做兼职的正规网站
  • 百度网站首页网址国内网站制作公司排名
  • 网站模板广告去除永清县建设局 网站
  • 网站开通宣传怎么写滁州建设局网站
  • 上传网站程序后又怎么做怎么自助建站
  • 网站建好了怎么做才赚钱企业内网网站
  • 兰州做网站开发教育网站制作网站
  • 网页网站设计公司机械企业网站建设
  • 网站服务器租用报价正规推广平台
  • 广西做网站的公司wordpress模版mx
  • 宁波品牌网站建设怎么做网页弹窗广告
  • 珠海建站服务介绍常见的网络营销方式
  • 个人网站 目的天元建设集团有限公司网站
  • 安徽省质量提升工程建设网站图文制作
  • 建站设计网站石家庄百度推广官网
  • 北京网站建设新鸿工作室起名大全免费取名
  • 网站开发交接清单重庆相亲网
  • 西安网站制作顶尖公司我的网址
  • 网站如何换服务器互联网推广好做吗
  • 专门做课件的网站上海网站制作公司怎么找
  • 智能建站系统开发东莞网站建设业务的公司
  • 一流的聊城做网站费用移动应用开发干什么的
  • 12380网站建设情况总结市场营销四大基本内容
  • 网站专题特点室内设计软件哪个比较好
  • 做阿里巴巴跟网站哪个更好网络公关的作用
  • 十堰哪家网站制作公司技术好成都建设工程交易中心网站
  • 海口智能建站模板wordpress 拖拽排序插件
  • 谁能分享个小网站啊网站建设商业
  • 建设网站英文特效相册网站源码