Sim*_*ity 1 c++ pointers assign
如果我有以下例子:
int *x; x = func(a);
对于声明:x = func(a);,我们是否说我们要回复一个地址x?或者,我们究竟如何阅读它?
x = func(a);
x
编辑:是否有资格说我们正在返回指针x?如果是这样,你能解释一下这是如何完成的吗?我的意思是,我们如何返回指针?
Ale*_*ler 7
x是指向a的指针int,换句话说,它是存储a的内存位置的地址int.所以x = func(a)意味着func返回一个地址int并将其存储在变量中x.
int
x = func(a)
func
注意不要返回返回后内容未定义的局部变量的地址func.
归档时间:
14 年,3 月 前
查看次数:
1162 次
最近记录: