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

一做特卖的网站百度手机版下载

一做特卖的网站,百度手机版下载,企业网站建设入账,怎么做企业网站推广目录 前言 数组指针的定义 数组指针的使用 前言 之前有编写过关于 指针数组 的相关知识 C语言 ——— 指针数组 & 指针数组模拟二维整型数组-CSDN博客 指针数组 顾名思义就是 存放指针的数组 那什么是数组指针呢? 数组指针的定义 何为数组指针&#xf…

目录

前言

数组指针的定义

数组指针的使用 


前言

之前有编写过关于 指针数组 的相关知识

C语言 ——— 指针数组 & 指针数组模拟二维整型数组-CSDN博客

指针数组 顾名思义就是 存放指针的数组

那什么是数组指针呢?


数组指针的定义

何为数组指针?

类比: 

整型指针 —— 指向 整型变量 的指针存放 的是 整型变量地址

字符指针 —— 指向 字符变量 的指针存放 的是 字符变量地址 

那么

数组指针 —— 指向 数组 的指针存放 的是 数组地址

数组指针的正确存放代码演示:

int arr[5] = { 1,2,3,4,5 };// 数组指针
int(*parr)[5] = &arr;

代码解析:

解析:int(*parr)[5] = &arr;


取地址数组名(&arr),取出的是整个数组的大小

有关数组名的相关知识请见:C语言 ——— 对于数组名的理解-CSDN博客


(*parr) : parr 是一个 指针 

int [5] : parr指针类型

int(*parr)[5] :去掉 parr指针剩下的就是 parr指针 的类型,所以 parr 是 数组指针变量

注意:"[]" 的优先级高于 "*" 号,所以 *parr 要加上括号


数组指针的使用 

数组指针 可使用于 二维数组传参时,用 数组指针 接收

代码演示:

#include<stdio.h>void PrintArr(int(*parr)[5], int row, int col)
{for (int i = 0; i < row; i++){for (int j = 0; j < col; j++){printf("%d ", *((*(parr + i)) + j));}printf("\n");}
}int main()
{int arr[3][5] = { 1,2,3,4,5,2,3,4,5,6,3,4,5,6,7 };// 打印二维数组的每个元素PrintArr(arr, 3, 5);return 0;
}

代码解析:

一维数组的数组名 首元素地址,那么 二维数组的数组名 也是 首元素地址

二维数组的首元素地址 是 第一行的整个元素,所以 二维数组首元素的地址 就是 一个一维数组 

所以将 二维数组arr 传参时,用的是 数组指针接收

解析:*((*(parr + i)) + j) 

(parr + i):遍历每一行的数组

(*(parr + i)):等价于:*&arr*& 相互抵消,所以 (*(parr + i)) 可以看作 arr数组名

*((*(parr + i)) + j):利用上面的等价 *((*(parr + i)) + j) 等价于 *((*arr + j) 

这样就能遍历二维数组中的每个元素 

代码验证:

http://www.shuangfujiaoyu.com/news/18962.html

相关文章:

  • 山东省城乡住房建设厅网站爱站网站排行榜
  • 网站建设计划书 模板下载王通seo教程
  • 小说盗版网站怎么做最近新闻内容
  • 商标设计网图大全搜索引擎排名优化seo
  • 鑫诺科技网站建设种子资源地址
  • wordpress 禁止收录玉溪seo
  • 网站备案查询 美橙网网站测试
  • 饿了吗网站有问题怎么办seo最强
  • 手机网站图片点击放大google下载安卓版下载
  • 个人网站备案需要什么网络营销推广方法十种
  • 兴城做网站推广的百度官网认证价格
  • wordpress餐饮邯郸网站seo
  • 网站建设素材模板百度推广怎么样才有效果
  • 新疆建设工程信息网政采云网站优化包括
  • 崇仁网站建设推广费用百度资源分享网页
  • 青岛网站建设服务中心公司怎么在网上推广
  • 潍坊做网站维护费用百度网盘搜索引擎官方入口
  • 上海正规做网站公司电话新东方培训机构官网
  • 广州网页制作公司seo搜索排名优化方法
  • 做网站需要用到哪些编程知识app拉新任务平台
  • 邹城有做网站的吗抖音的商业营销手段
  • 太原网站seo顾问免费信息发布平台网站
  • 私人做网站百度下载免费安装
  • 重庆忠县网站建设公司哪里有seo公司 引擎
  • 腾讯公司主页seo网站推广助理招聘
  • 做网站避免上当关键词seo教程
  • 学做网站能找到工作么爱站网关键词挖掘
  • 宁津有培训做网站的百度公司简介介绍
  • 双语网站费用连云港seo公司
  • 网站做seo外包推广