c++中一维动态指针数组怎么输出

2025-01-18 14:59:05
推荐回答(3个)
回答1:

输出单个可用普通数组方式dest[i],不过可能会出现溢出问题
输出所有一定要多使用个指针变量,以免修改本来指向头部的指针,如下:
int* temp = dest;
for(int i = 0; i < ( sizeof(dest) / sizeof(dest[0])); i++, temp++){
cout << *temp << " ";
}

sizeof(dest) / sizeof(dest[0])这一步是防止指定错类型而造成元素个数计算错误

回答2:

int i;
for(i=0;i cout<//这样就可以了,输出和正常的一维数组输出没有什么区别

回答3:

cout<