我正在使用XCode跟随编程C ++类的介绍。没有成绩,我只是通过他人的眼睛直接生活。现在我们已经达到了指针的主题,我无法跟踪自己的位置。如果我将指向动态数组的指针传递给函数,我该如何取消引用该指针以查看实际存在于数组各个位置的内容。我的代码正在编译,但是有几个函数正在返回垃圾。清楚地表明某些事情并未指向正确的位置。
提前致谢! --John
答案 0 :(得分:-1)
可能需要一些代码来进一步了解您的问题,但根据我的理解,这就是您所需要的。
#include <iostream>
void f(int *array){
std::cout<<array[5];
}
int main(){
int* array = new int[10];
array[5] = 20;
f(array);
return 0;
}
这将打印“20”。