gpt4 book ai didi

c++ - 为指针赋值

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:06:48 24 4
gpt4 key购买 nike

如果我有以下例子:

int *x;
x = func(a);

对于语句:x = func(a);,我们是否说我们正在返回一个地址给x?或者,我们究竟如何阅读它?

编辑:是否可以说我们正在返回指向 x 的指针?如果是这样,你能解释一下这是如何完成的吗?我的意思是,我们如何返回指针?

最佳答案

x 是指向 int 的指针,换句话说,它是存储 int 的内存位置的地址。所以x = func(a)的意思是func返回一个int的地址,并保存在变量x中>.

注意不要返回在 func 返回后内容未定义的局部变量的地址。

关于c++ - 为指针赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6779179/

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