const size_t rowSize = 3;
const size_t colSize = 4; int ia[rowSize][colSize]; for (size_t i = 0; i != rowSize; ++const size_t rowSize = 3; const size_t colSize = 4; int ia[rowSize][colSize]; for (size_t i = 0; i != rowSize; ++i) { for (size_t j = 0; j != colSize; ++j) { ia[i][j] = i * colSize + j; CCLOG("ia[%d][%d]= %d\n", i, j, ia[i][j]); } }
这是一种为数组赋值的方法,我个人认为这种思想在项目开发中很重要,看似简单,但用处很多。
打印出来的结果是
1 ia[0][0]= 0 2 3 ia[0][1]= 1 4 5 ia[0][2]= 2 6 7 ia[0][3]= 3 8 9 ia[1][0]= 410 11 ia[1][1]= 512 13 ia[1][2]= 614 15 ia[1][3]= 716 17 ia[2][0]= 818 19 ia[2][1]= 920 21 ia[2][2]= 1022 23 ia[2][3]= 11