我在编码时是一个完整的菜鸟,我只是解决了指针数据的问题。
int* array[4] = {E2020, E2024, E2028, E2032};
cout << (*array[0]) << endl;
如果我需要取消引用一个指向其值的指针的元素(假设在这个示例中,E2020的值为10),我将如何在代码中表达它?
我的理解是,由于数组已经是指针,我只需要使用解除引用符号(*)一次。我的理解是否正确?
答案 0 :(得分:0)
您的数组是指向整数的指针数组。假设数组元素中的地址是正确的,那么您的代码就非常有意义。您正在索引数组以访问第一个元素array[0]
,然后取消引用它以访问存储在该位置(*array[0])
的整数。