关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
cflys
2015-05-21 10:38
采纳率: 100%
浏览 2764
首页
已采纳
可以用一个一级指针指向一个二维数组吗?
看到书上写的都是二级指针,如int *p[4]等等,
数组不是在内存中的存储是连续的吗,
为什么不用一级指针直接指向第一个元素呢?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
4
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
普通网友
领域专家: 编程技术技术领域
2015-05-21 10:58
关注
直接用一个指针,就可以完成指向数组的功能,无论数组是多少维。
只是指向后,如果控制下标需要自己考虑。其实,数组名就可以认为是一个静态的指针。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(3条)
向“C知道”追问
报告相同问题?
提交
关注问题
c++ 二级
指针
与
二维数组
之间值操作
2021-04-18 18:35
二级
指针
在使用前需要被初始化为
指向
一个
有效的地址,这个地址通常是
一个
一级
指针
,即
二维数组
的第
一个
元素的地址。例如,如果有
一个
二维数组
`char arr[3][4]`,那么初始化二级
指针
可以写为`ptr = arr`。 3. **...
C/C++
二维数组
指针
(
指向
二维数组
的
指针
)详解
2022-03-26 09:50
coder_Alger的博客
以下面的
二维数组
a 为例: int a[3][4] = { {0, 1, 2, 3}, {4, 5, 6, 7}, {8, 9, 10, 11} }; 从概念上理解,a 的分布像
一个
矩阵: 0 1 2 3 4 5 6 7 8 9 10 11 但在内存中,a 的分布是一维线性的,整个数组...
二级
指针
,一维数组
指针
的退化,
指针
遍历
二维数组
2024-11-26 19:49
打卡日记的博客
首先定义
一个
二维数组
//第一种遍历
二维数组
的方式 利用索引遍历i ;i++)j ;j++)这适合用于数组中的一维数组长度相同,如果长度不相同我们就要用到
指针
遍历数组的第一种方式。//相当于 把每个一维数组的地址传递给二维...
浅析
一级
指针
和二级
指针
、一维数组和
二维数组
2020-12-27 21:38
Soky.的博客
1、说起
指针
之前,先来看看下面这个例子。 #include <stdio.h> #include <stdlib.h> int malloc_pointer(char *p) { if(p == NULL) { p = (char *)malloc(10); } return 0; } int free_pointer...
使用C语言实现,输出
二维数组
有关值 在屏幕上输出
二维数组
的有关值,以及
指向
二维数组
的
指针
变量的应用
2025-10-23 10:28
指向
二维数组
的
指针
变量可以
指向
数组中的任何
一个
元素,也可以
指向
整个数组。通过
指针
变量加上偏移量,我们可以访问数组的任意位置,实现高效的元素访问和数据操作。例如,若有
一个
指针
p
指向
了数组array的第
一个
元素...
C++中一维数组与
指针
的关系详细总结
2020-12-31 23:44
如果使
指针
p,
指向
数组的首元素,可以进行操作:int * p=a;或者int *p=&a[0];那么p++,是
指向
数组中的先
一个
元素,即a[1];此时*p则是a[1]中所放的值。此时,a[i]=p[i]=*(a+i)=*(p+i)下面举
一个
例子;直接用a[i]来...
直观理解C语言中
指向
一位数组与
二维数组
的
指针
2020-12-31 16:28
首先说说常量和变量的关系, 对于变量来说, 用箱子去比喻再好不过了, 声明
一个
变量就声明
一个
箱子,比如我们开辟出
一个
苹果类型的箱子, 给这个变量赋值就是把盛放苹果的箱子中放入
一个
实实在在的苹果, 这就是变量的...
举例理解C语言
二维数组
的
指针
指向
问题
2020-09-03 01:36
在这里,`pArray` 是
一个
指针
数组,每个元素
指向
二维数组
的一行,`ppArray` 是
一个
二级
指针
,
指向
`pArray`,因此可以通过 `(*ppArray)[0]` 访问 `iArray[0][0]`。 总之,理解
二维数组
和
指针
的关系是C语言编程的...
C语言
二维数组
指针
(
指向
二维数组
的
指针
)详解
2020-05-27 17:43
Boohey的博客
如有需要,请访问C语言
二维数组
指针
(
指向
二维数组
的
指针
)详解
二维数组
在概念上是二维的,有行和列,但在内存中所有的数组元素都是连续排列的,它们之间没有“缝隙”。以下面的
二维数组
a 为例: int a[3][4] = { ...
C语言
指针
+
二维数组
详解 (应付期末、考研的最强笔记,建议收藏)
2021-09-03 16:56
是一只派大鑫的博客
本文通过从
二维数组
的介绍开始,讲解什么是
二维数组
——>怎么定义和使用
二维数组
——>怎么引用
二维数组
的元素——>怎么通过
指针
来引用
二维数组
(具体包括多种分式)来逐步说明
指针
+
二维数组
的配合使用,相信学完本文...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告