gpt4 book ai didi

c++ - 如何将指针传递给函数

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:14 29 4
gpt4 key购买 nike

我试图将数组指针传递给类的方法,以便该方法可以对数组进行操作。

然而,当我通过它时,地址似乎发生了变化。

指针是成员变量。

基本上我是这样做的:

unsigned char array[1000];
unsigned char * pointer = array;
printf("p%", &pointer);

setup(pointer);

void setup(unsigned char* pointer){
unsigned char * p = pointer;
printf("p%", &p);
}

最佳答案

&pointer 正在查找指针的地址,而不是数组的地址。你只需要 printf("%p", pointer);

关于c++ - 如何将指针传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4414442/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com