首页 > 解决方案 > 这两条 cout 行是否都在 C++ 中处理相同的数组?

问题描述

我试图找出这两行代码之间的区别。我超出了索引限制,并且作为回报,两者都按预期输出了垃圾,因此它们的行为与我假设的相同,但我不确定并希望得到明确的答案。

先感谢您。

arr[] = {1,2,3,4,5,6};
cout << arr[5] <<  endl;   
cout <<  5[arr] << endl;

标签: c++

解决方案


推荐阅读