我试图通过编写一些示例来理解 C++ 中的指针。我尝试创建一个指针数组,当我尝试向它添加整数时无法正常工作。我想将 0 到 9 的整数添加到指针数组并打印它。
int *array;
array = new int[10];
for(int i=0; i<10; i++){
*array[i] = i;
cout<<*array<<endl;
}
原文由 user7925034 发布,翻译遵循 CC BY-SA 4.0 许可协议
我试图通过编写一些示例来理解 C++ 中的指针。我尝试创建一个指针数组,当我尝试向它添加整数时无法正常工作。我想将 0 到 9 的整数添加到指针数组并打印它。
int *array;
array = new int[10];
for(int i=0; i<10; i++){
*array[i] = i;
cout<<*array<<endl;
}
原文由 user7925034 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答1.3k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
4 回答831 阅读
1 回答901 阅读
1 回答933 阅读
1 回答704 阅读
1 回答807 阅读
以下将执行您所描述的操作:
然而,在现代 C++ 中,惯用的解决方案是这样的: