设为首页 加入收藏

TOP

21.5 上机实践
2013-10-07 01:15:03 来源: 作者: 【 】 浏览:74
Tags:21.5 上机 实践

21.5  上机实践

实现本章实例中所说的第二种动态二维数组的方案。

提示:这种方法的重点在于设计在一维上实现按二维访问的算法,下面给出参考代码。

  1. int *p;  
  2. p=new [10];  
  3. for(int i=0;i<2;i++)  
  4. {  
  5.     for(int j=0;j<5;j++)  
  6.     {  
  7.         p[i*5+j]=0;  
  8.     }  
该参考代码中申请的10个空间的内存单元被当做2x5的二维数组来处理。访问时变量i控制行,变量j控制列,因此p[i*5+j]就实现了访问第i行第j列的功能。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇21.2.4 改变大小 下一篇21.4 本章实例

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: