腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
当将内存分配给2D
数组
时,‘meaning *[rowCount];
的
含义是什么?
二维
数组
是
指向
数组
的
指针
数组
吗?
c++
、
arrays
、
pointers
动态2D
数组
基本上是
指向
数组
的
指针
数组
。 哦,天哪,这完全是垃圾,这是完全错误
的
。这不是
二维
数组
。“动态2D
数组
基本上是
指向
数组
的
指针
数组
。”- NOOOO,FFS!T (*ptr)M =新TN;是正确
的
解决方案…任何数量
的
数组
指针
都不可能与<em
浏览 8
提问于2017-04-14
得票数 1
回答已采纳
2
回答
C
二维
数组
:第一级是
指针
数组
吗?
c
、
pointers
、
multidimensional-array
在C中,我们有
二维
数组
,即a[m][n]。
二维
数组
呢?a[i]是否持有
指向
数组
中i行开始
的
指针
?因此,a[i]是一个
指针
数组
,在下面的function(int **a, m, n)中传递给一个函数
浏览 4
提问于2015-02-16
得票数 0
回答已采纳
1
回答
使用双
指针
参数访问函数内
的
数组
成员时出现分段故障
c
、
arrays
、
pointers
、
multidimensional-array
这是一个非常基本
的
问题,我想我仍然误解了一些非常基本
的
东西。在我
的
工作中,我试图使用别人在过去编写
的
代码,但发现了一个我难以解决
的
错误。 下面是代码。我在函数Partition2中遇到错误。我试过float pivot = *(*(arr+left)+0);,但它是一样
的
。我知道arr是float300类型
的
。如何使用修改最少
的
函数?
浏览 0
提问于2016-11-11
得票数 0
4
回答
返回
二维
数组
或
指向
二维
数组
的
指针
c
、
arrays
如果在函数中创建了一个2d
数组
int 2DRepresentation[mapWidth][mapHeight];,那么返回这个
数组
的
最佳方式是什么? 函数返回值是什么样子?是否更倾向于创建一个
指向
二维
数组
的
指针
,并将其传递到一个函数中,在函数中对其进行修改?如果是这样,那么
指向
二维
数组
的
指针
是什么样子
的
呢?接受
二维
数组
浏览 1
提问于2011-04-01
得票数 3
回答已采纳
2
回答
二维
数组
是三维
数组
吗?
multidimensional-array
、
definition
我很难理解定义3D
数组
的
概念。我认为一维是一个单一
的
数组
,
二维
是一个“网格”,三维是一个“立方体”。因此,什么是计算为
二维
数组
的
数组
?
浏览 5
提问于2021-12-31
得票数 1
回答已采纳
5
回答
C三重反引用
c++
、
c
可能重复: 我使用带有双重取消引用
指针
(**var)
的
函数来返回值。但是,最近有人问我一个问题,以找出可能需要三重取消引用(*var)
的
用例。我想不出任何实际情况。这里有人有经验吗?
浏览 4
提问于2010-04-22
得票数 3
回答已采纳
3
回答
C编程:
指向
二维
数组
的
行
的
指针
?
c
、
pointers
、
multidimensional-array
、
arrays
我写了一个函数,返回一个
指向
一维
数组
的
指针
。函数原型为:该函数在一维
数组
中似乎工作得很好。下面是问题:我想用这个函数来填充
二维
数组
的
一行。我可以使用相同
的
指针<
浏览 1
提问于2011-05-10
得票数 2
1
回答
矩阵
的
动态分配:为什么不允许这样做?
c
、
pointers
、
multidimensional-array
、
pointer-to-pointer
return 0;(没有任何进一步
的
解释/评论)。我很难理解为什么f(b)
和
g(b)是非法
的
。这两个函数都被设计成接受
二维
数组
,我们用一个函数来调用它们。怎么会不起作用?我假设差异在于内存
的
分配,但这将如何影响函数如何接受它作为输入呢?
浏览 1
提问于2018-04-22
得票数 0
回答已采纳
3
回答
如何分配内存
和
用
指向
二维
数组
的
指针
填充结构
c
、
pointers
、
multidimensional-array
、
struct
、
malloc
我需要为带有
指向
二维
char
数组
的
指针
的
struct分配足够
的
内存。然后填充结构{ char (*items)[][MAX_STRING_LENGTH];我试图只为结构
和
二维
数组
分配内存,如下所示struct Dataset * dataset = malloc( sizeof (Dataset) + (2 * sizeof(char[2][
浏览 2
提问于2019-02-15
得票数 0
回答已采纳
5
回答
‘a’
和
‘*a’之间
的
区别是‘a’表示2D
数组
?
c
、
arrays
、
pointers
、
multidimensional-array
、
syntax
指针
和
数组
是密切相关
的
,所以,如果我们有一个
二维
数组
1,2,3,4, 9,10,11,12};printf("%p\n", a);printf("%p\n", *a); 打印相同
的
地址。据我所知,也许a是
指向
a
的
基址,而*a是
指向
<em
浏览 6
提问于2015-06-02
得票数 4
回答已采纳
1
回答
在C++中读取
二维
数组
作为函数中
的
参数?
c++
、
arrays
、
pointers
我试图将一个2D char
数组
传递给一个在头文件中声明
的
函数。int boardSize) //code} makeBoard(board, boardSize);我是C++
的</
浏览 0
提问于2014-03-09
得票数 0
1
回答
指向
指针
的
指针
的
动态内存管理(c++)
c++
、
arrays
、
pointers
、
memory
我有一个
指针
数组
:我想要一个
二维
数组
的
指针
,它
指向
那个一维
数组
。我知道如何为
二维
指针
分配内存:但是:如何为
指向
指针
的
二维
指针
分配内存?不管怎样,这有可能吗? 我需要在网格上定义邻居。最后,连接应该是这样
的</e
浏览 1
提问于2015-03-17
得票数 0
1
回答
多个一维
数组
的
动态分配
c++
、
pointers
这是我研究过
的
二维
数组
的
代码,我也知道
指向
指针
的
指针
,但是我无法可视化2d
数组
指针
。请帮助我理解
二维
数组
的
动态分配。
浏览 2
提问于2014-01-25
得票数 1
回答已采纳
2
回答
C++:大小为`variable`
的
多维
数组
类型
c++
、
arrays
、
types
我得到了错误问题 编辑:目标是拥有一个单独
的
内存块,而不是
指针
数组
。
浏览 0
提问于2020-11-15
得票数 2
2
回答
在C++中将
二维
数组
作为双
指针
传递
c
、
function
、
pointers
、
multidimensional-array
、
pass-by-reference
如何将
二维
数组
传递给以下函数然后能够使用标准
的
二维
数组
语法访问
数组
具体地说,我需要能够调用atoi(inpuArray[0])将字符
数组
转换为整数。我知道这不是最好
的
方式,但让它以这种方式工作是一个项目要求。
浏览 29
提问于2019-11-03
得票数 0
回答已采纳
4
回答
将
指针
转换为
二维
数组
c
、
arrays
、
pointers
、
multidimensional-array
给定
的
是此函数现在*m应该是一个
二维
数组
(或者更像是一个
指向
二维
数组
的
指针
)。
浏览 36
提问于2017-01-17
得票数 1
7
回答
如何将2D动态分配
的
数组
传递给函数?
c
、
pointers
、
multidimensional-array
在我
的
C代码中,我
的
main函数中有一个动态分配
的
二维
数组
。我需要将这个
二维
数组
传递给一个函数。由于
数组
的
列
和
行都是运行时变量,我知道传递它
的
一种方法是:myfunc(&arr[0][0],rows,cols) 然后在被调用
的
函数中,将其
浏览 0
提问于2010-08-05
得票数 6
回答已采纳
2
回答
传递
二维
数组
时发出
的
c++
、
pointers
、
multidimensional-array
、
pointer-arithmetic
我阅读了如何将函数中
的
二维
数组
作为参数传递,并尝试实现同样
的
方法。我遇到了两个问题:我还尝试使用参数int **arr传递矩阵,然后尝试将值打印为arri,但没有输出。这是我得到
的
输出:-0167772161878
浏览 5
提问于2020-02-15
得票数 0
6
回答
将
二维
数组
作为参数传递
c++
、
pointers
我试图将一个
二维
数组
传递给一个接受
指针
指针
的
函数。我了解到
二维
数组
不是
指针
(
指向
一维
数组
的
指针
)
的
指针
。当我编译下面的代码时,我得到了这个错误。int array[][]= {{1,2,3,4},{5,6,7,8,9},{10,11,12,13}}; return 0;函数'int
浏览 1
提问于2012-10-20
得票数 11
回答已采纳
2
回答
C++中多个容器中对象
的
使用
c++
、
constructors
例如,在实现某些路径算法(例如A*)时,我已经实现了一个
二维
节点
数组
(用户定义
的
类),我也希望有一个集合,在算法执行过程中将添加
和
删除特定
的
节点。但是,当在集合中添加节点时,我希望存储这个特定
的
节点(而不是副本),以便在
二维
数组
中也可以看到对集合对象
的
修改。我想有两种方法: 在Set
和
2-d
数组
中保存不同
的
节点副本,并创建一种机制来同步这些副本,从而使修改从一个传递到另一个。然而,
浏览 0
提问于2015-06-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言数组指针(指向数组的指针)详解
C语言:函数指针数组和函数指针数组指针的深度剖析
C语言:数组和指针
C语言-二维数组条件筛选
物联网学习教程——二维数组的引用
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券