57

我想知道是否可以使指针不是指针..

问题是我有一个函数接受一个参数指针,以便我轻松获取该指针的值。这是一个简单的 int ,所以我想知道是否可以直接获取该值,而无需在我希望该值到达的任何地方发送指针。

我不希望函数将值作为 int 返回,因为它为 2 个指针赋值!

4

1 回答 1

93

要获取指针的值,只需取消引用指针即可。

int *ptr;
int value;
*ptr = 9;

value = *ptr;

值现在是 9。

我建议您阅读有关指针的更多信息,这是它们的基本功能。

于 2013-01-20T00:05:00.297 回答