腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
将多维
指针
数组
的
指针
传递给
函数
c++
、
arrays
、
pointers
好的,假设我有一个
函数
myFunction。然后在main中,我有一个多维
数组
的
指针
。我想把指向这个
指针
数组
的
指针
传递给myFunction。我该怎么做呢?我知道,如果您想将int传递给我的
函数
,可以将该
函数
编写为如果我必须传递一个指向
指针
数组
的
指针
,那么x的类型是什么?提前感谢:D
浏览 2
提问于2018-03-09
得票数 0
1
回答
如何封送指向指向结构的
指针
数组
的
指针
?
c#
、
.net
、
interop
、
pinvoke
、
marshalling
我有一个带有以下签名的C
函数
:players是指向struct player对象的
指针
数组
的
指针
。n是
数组
中的
指针
数。该
函数
既不修改
数组
,也不修改结构的内容,并且在返回后不保留任何
指针
。In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] player_in []p
浏览 1
提问于2010-03-27
得票数 12
回答已采纳
3
回答
为什么不能将
数组
作为
函数
参数在C中传递?
c
、
history
--但重要的是,
数组
和
指针
在C中是不同的。假设不使用任何编译器扩展,则通常不能将
数组
本身传递给
函数
,但可以传递
指针
,并将
指针
作为
数组
索引。您实际上是在抱怨
指针
没有附加长度。您应该抱怨
数组
不能作为
函数
参数传递,或者
数组
降级为隐式
指针
。
浏览 0
提问于2014-06-20
得票数 12
回答已采纳
4
回答
ELI5:‘`int *p[]’的数据类型是什么?
c++
、
c
、
arrays
、
pointers
、
types
如果是
指针
还是
数组
。请简单地解释一下。引用书中的内容- { for(t=0; t<10; t++) printf("%d ",*q[t]);
浏览 1
提问于2018-12-05
得票数 2
回答已采纳
1
回答
间接移动切片在锈蚀中的应用
rust
myarray; inc(&mypointer); printf("%d", mypointer[0]); //prints 2 } 其中,主
函数
将
指针
放入
数组
(在本例中为堆栈分配,但不需要
指针
),并且它可以将指向该
指针
的
指针
传递给另一个
函数
,然后该
函数
可以对该
数组
执行操作,但也可以更改原始
函数
中
浏览 4
提问于2022-06-08
得票数 0
回答已采纳
3
回答
有没有一种方法可以在不知道
数组
大小的情况下将
数组
末尾的
指针
带到开头?
arrays
、
c
、
pointers
假设有一个
数组
,比方说,char *words[] = {"The", "Quick", "Brown", "Fox", "Jumped", "Over", "The", "Lazy", "Dog"};和一个
指针
char ** point = &word[9];,而不知道输入的
数组
的大小,你怎么能把
指针
带到
数组
的开头呢?
浏览 5
提问于2021-11-26
得票数 0
3
回答
C编程:指向二维
数组
的行的
指针
?
c
、
pointers
、
multidimensional-array
、
arrays
我写了一个
函数
,返回一个指向一维
数组
的
指针
。
函数
原型为:该
函数
在一维
数组
中似乎工作得很好。下面是问题:我想用这个
函数
来填充二维
数组
的一行。我可以使用相同的
指针
结构来指示2D
数组
的一行作为参数吗?
浏览 1
提问于2011-05-10
得票数 2
3
回答
为什么我们不能动态地分配指向
函数
的
指针
?
c
、
arrays
、
function
、
pointers
、
malloc
我试图动态地分配一个
指针
给这样的
函数
。f = (*f)malloc(sizeof(f) * 2); 我看到了另一个错误,我不能声明一个
函数
数组
,我必须声明一个指向
函数</
浏览 3
提问于2017-08-14
得票数 1
回答已采纳
2
回答
将对象
数组
传递给Objective C中的
函数
--并返回一个对象
c
、
arrays
、
function
、
pointers
我声明了一个包含五个对象(Fraction对象)的
数组
,如下所示:现在我想把这个
数组
(或者至少是一个指向它的
指针
)传递给一个C风格的
函数
,该
函数
将对
数组
中的分数执行各种操作在声明了指向
数组
的
指针
(称为*fractPointer)之后,我尝试设置如下
函数
: &
浏览 0
提问于2012-11-17
得票数 3
回答已采纳
2
回答
将参数传递给自动转换为
指针
的
函数
c++
、
function
、
arguments
、
implicit-conversion
因此,我想我已经了解到,将
指针
传递到
数组
或将实际
数组
作为参数传递给另一个
函数
总是会导致
指针
到那个
数组
的传递。类似地,我想我学到了把一个
指针
到一个
函数
或者把实际
函数
作为参数传递给另一个
函数
总是会导致
指针
到那个
函数
的传递。 是否可以传递
数组
的副本(而不显式地在被调用的
函数
中复制
数组
)?是否可以传递
函数
的副本(而不显
浏览 3
提问于2011-07-26
得票数 3
回答已采纳
4
回答
C中这两个容易混淆的
函数
指针
符号之间的区别?
c
、
function-pointers
在C中,这两个
函数
指针
符号有什么区别?它们是否都表示相同-a表示为指向
函数
的
指针
数组
-或者第二个表示指向
函数
数组
的
指针
?我应该如何调用这些
函数
-比如void (*a[]()) = {swap, add, sub, prod}; 这是否意味着a是一个由4个元素组成的
函数
指针
数组
,并且swap、add、sub、prod的地址都在
浏览 4
提问于2012-05-20
得票数 2
回答已采纳
2
回答
c++过载操作符动态和静态
数组
c++
、
arrays
、
pointers
我有一个具有私有
数组
和
指针
的类。我有3个构造
函数
,一个是复制构造
函数
,另一个是以
指针
数组
为参数的复制构造
函数
。我是重载操作符,例如<<,ostream。当我将指向静态
数组
的
指针
传递给我的类时,我的程序运行良好。但是当我开始使用动态
数组
时,我的
函数
操作起来很奇怪,并输出一些疯狂的数据。在程序中,我应该做什么区别,这样操作符就可以同时处理静态
数组
和动态
数组
浏览 4
提问于2013-10-17
得票数 0
回答已采纳
4
回答
从另一个
函数
保存
指针
地址
c
、
pointers
我有一个
函数
,它接收指向char
数组
的
指针
。
函数
增加
指针
,使其遍历
数组
的n长度。最后,
函数
返回一个int,它表示某种状态。问题是,我还有其他
函数
,它们也接收到指向同一个char
数组
的
指针
,它们需要开始遍历另一个
函数
终止的确切位置。所以我需要以某种方式保存
指针
的地址。我不能返回
指针
,因为
函数
返回int。我想知道我是否还能做到这一点,或者我需要使用s
浏览 4
提问于2016-12-21
得票数 1
回答已采纳
1
回答
将空
数组
从
函数
传递到main
c
我正在编写一个
函数
,它将一些char
数组
作为来自main()的输入。此
函数
将
指针
返回为char。有三个问题: 要进行错误检查,我需要传递NULL
浏览 1
提问于2013-02-05
得票数 1
1
回答
指向
指针
数组
的
指针
,指向接受int参数并返回空值的
函数
。
c
、
pointers
、
function-pointers
我正在尝试编写一个表达式,它是指向
函数
的
指针
数组
的
指针
,该
函数
接受单个参数int并返回single。所以
函数
有返回类型的void。因为后者意味着指向
函数
的
指针
数组
,该
函数
是指向
函数
的
指针
。 void(*(*[])(int));
浏览 1
提问于2017-02-14
得票数 0
回答已采纳
4
回答
我可以有一个指向C++中
函数
的静态
指针
数组
吗?
c++
、
c
、
pointers
我需要一个
函数
指针
的全局
数组
,并想出了以下内容:如果我是对的,这就是“返回int的
函数
的全局
指针
数组
”。是那么回事吗?还是“返回静态int的
函数
的
指针
数组
”。我只需要一个快速的回答。
浏览 3
提问于2013-08-21
得票数 4
回答已采纳
1
回答
虚拟调度中
指针
数组
的声明
c++
、
arrays
、
function-pointers
、
virtual-functions
cout<<"inside fun2"<<endl;{}int (*p[2])() = {fun1, fun2}; {} 我对上述
函数
在基类B中声明为虚拟
函数
时的声明和访问机制感到
浏览 1
提问于2014-05-26
得票数 0
回答已采纳
3
回答
通过指向
函数
指针
数组
的
指针
调用
函数
c++
、
function-pointers
我试图通过指向
函数
指针
数组
的
指针
来理解调用
函数
的语法。我有一个
函数
指针
数组
FPTR arr[2],还有一个指向这个
数组
FPTR (vptr)[2]的
指针
。但是,当试图通过指向
数组
的
指针
调用时,它会给我一个错误。
浏览 1
提问于2019-09-09
得票数 0
回答已采纳
3
回答
如何从main()
函数
外部访问argv[]?
c
、
command-line-arguments
、
argv
我碰巧有几个
函数
,它们通过argv[]
数组
访问程序的不同参数。现在,这些
函数
嵌套在main()
函数
中,因为编译器提供了允许这种结构的语言扩展。我想摆脱嵌套的
函数
,这样互操作性就可以实现,而不需要依赖于语言扩展。首先,我想到了一个
数组
指针
,一旦程序启动,我将指向argv[],这个变量将在main()
函数
之外,并在
函数
之前声明,以便它们可以使用它。所以我声明这样一个
指针
,如下所示:它应
浏览 1
提问于2010-10-30
得票数 10
回答已采纳
3
回答
指定指向二维
数组
的
指针
c++
、
arrays
、
pointers
如果我声明一个二维
数组
如何创建指向此对象的
指针
?如果
数组
是2D
数组
,我如何创建
数组
,然后将
指针
分配给该
数组
。 我应该说得更清楚些
浏览 0
提问于2013-09-18
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言:函数指针数组和函数指针数组指针的深度剖析
C语言-数组指针与指针数组
C语言指针数组和数组指针详解
C语言数组指针(指向数组的指针)详解
C语言:数组和指针
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券