在玩多维数组时,我发现如果我使用逗号分隔索引,它将返回数组中元素的地址,而忽略第一个逗号。以下示例显示了这一点:
int arr[3][3];
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
// Output arr[,] test
cout << "arr[" << i << "," << j << "]: " << arr[i,j] << endl;
}
}
cout << "\n--------------\n" << endl;
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
// Output arr[][] test
cout << "arr[" << i << …Run Code Online (Sandbox Code Playgroud)