很经典的赋值算法之一:动态为数组有序赋值

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]= 4
10 
11 ia[1][1]= 5
12 
13 ia[1][2]= 6
14 
15 ia[1][3]= 7
16 
17 ia[2][0]= 8
18 
19 ia[2][1]= 9
20 
21 ia[2][2]= 10
22 
23 ia[2][3]= 11

转载于:https://www.cnblogs.com/ruzhuan/p/3450268.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值