所以我不明白我在做什麼錯誤(語法錯誤,嵌套循環,或者只是愚蠢的錯誤??)。我的編譯器要求我按任意鍵繼續。 。 。你能指出我在正確的方向?如何以相反的順序訪問數組中的元素?
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
const int MAX_ROWS = 2;
const int MAX_COLS = 4;
int BigSmall[MAX_ROWS][MAX_COLS] =
{
{1,3,5,7},
{2,4,6,8}
};
for(int Row = 2; Row > MAX_ROWS; Row--)
{
for(int Column = 4; Column > MAX_COLS; Column--)
{
cout << "Integer[" << Row << "][" << Column << "] = " << BigSmall[Row][Column] << endl;
}
}
return 0;
}
這是編譯器有問題;我想這是執行。在for循環中,測試在循環的開始處執行:從一開始,'Row'不驗證'Row> MAX_ROWS',所以外循環從不執行。 – pascal 2015-04-01 20:10:35
你想從標題「倒序」中得到什麼,就像'for(int Row = MAX_ROWS; Row - > 0;)'。 – pascal 2015-04-01 20:12:18