详见蓝色字体可比较出来:

int main()
{
int array[3] = {1,2,3};
int *p;
for(p = array; p < array + sizeof(array) / sizeof(int); ++p){
*p += 2;
std::cout << *p << std::endl;
}
return 0;
}
int main()
{
int array[3] = {1,2,3};
for(int & e : array)
{
e += 2;
std::cout<<e<<std::endl;
}
return 0;
}
本文通过两个C++代码示例,展示了如何使用指针和引用遍历并修改数组元素,深入探讨了两种方法的实现细节及运行原理。

2807

被折叠的 条评论
为什么被折叠?



