3.6.3 多维数组的索引

2013-10-07 14:43:55 · 作者: · 浏览: 46

3.6.3  多维数组的索引

程序接下来做的是显示井字棋游戏的棋盘。但是在深入其细节之前,先介绍索引单个数组元素的方法。为数组的每一维提供一个值可以索引多维数组中的单个元素。在把数组中的空格替换成X时就使用了这种方法:

  1. board[1][0] = 'X'; 

上面的代码将字符X赋给元素board[1][0](原本是' ')。这步操作之后,程序以之前同样的方式显示了井字棋游戏的棋盘。
  1. for (int i = 0; i < ROWS; ++i)  
  2. {  
  3. for (int j = 0; j < COLUMNS; ++j)  
  4. {  
  5. cout << board[i][j];  
  6. }  
  7. cout << endl;  
  8. }  

通过一对嵌套for循环,程序遍历了整个二维数组,并显示字符元素,形成了井字棋游戏的棋盘。