在C ++中取消引用指针元素

时间:2018-06-07 17:56:49

标签: c++ arrays pointers

我在编码时是一个完整的菜鸟,我只是解决了指针数据的问题。

int* array[4] = {E2020, E2024, E2028, E2032};
cout << (*array[0]) << endl;

如果我需要取消引用一个指向其值的指针的元素(假设在这个示例中,E2020的值为10),我将如何在代码中表达它?

我的理解是,由于数组已经是指针,我只需要使用解除引用符号(*)一次。我的理解是否正确?

1 个答案:

答案 0 :(得分:0)

您的数组是指向整数的指针数组。假设数组元素中的地址是正确的,那么您的代码就非常有意义。您正在索引数组以访问第一个元素array[0],然后取消引用它以访问存储在该位置(*array[0])的整数。