使用行指针输出二维数组输出指针地址

如何使用指针对二维数组输出指針地址进行遍历

{4,5,6},我们知道一维数组在内存中是连续的一块内存,并且数组名a0a1代表的就是该数组首元素的地址,而正因为二维数组輸出指针地址的内存中的地址也是连续的所以a1的首元素的地址就为a0数组首元素的地址+a0中元素的个数,因此我们就可以通过让指针不断+1來访问其中的每一个元素,不用再考虑行与列的限制

//利用指针来遍历二维数组输出指针地址

 需要注意以下几点:

(2)传入printArr中的是二维数組输出指针地址首元素的地址,也就是第一个一维数组的首元素的地址也就是其名字。

(3)遍历时让指针p一直向后移动到二维数组输出指针地址的末尾可以看做将二维数组输出指针地址展开成一维数组,再计算移动的次数

(4)当访问到的位置是列的整数倍时,进行换荇方便显示。

任意3行4列二维数组输出指针地址偠求1、用一维数组输出每个数的地址2、用指针输出每个元素的值只学过c++数组、函数、指针相关基础知识不要用太高端的方法orz... 任意3行4列二維数组输出指针地址
1、用一维数组输出每个数的地址
2、用指针输出每个元素的值
只学过c++数组、函数、指针相关基础知识,不要用太高端的方法orz

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

课程分为:J2SE 基础阶段中级阶段,阶段; 课间会讲解一些小程序的开发:如:猜拳游戏,模拟银行柜员机程序退休金结算程序等.

我要回帖

更多关于 二维数组输出指针地址 的文章

 

随机推荐