CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

问一道关于多维数组指针的题

楼主blues_j(寻找猫的老鼠)2006-03-07 22:26:20 在 C/C++ / C语言 提问

问一道关于多维数组指针的题  
  多维数组指针的概念还不是很清楚  
  希望各位指教  
   
  char   a[2][2][3]={{{1,6,3},{5,4,15}},{{3,5,33},{23,12,7}}   };  
  for(int   i=0;i<12;i++)  
  printf("%d   ",_______);  
  在空格处填上合适的语句,顺序打印出a中的数字  
  问题点数:10、回复次数:9Top

1 楼blues_j(寻找猫的老鼠)回复于 2006-03-07 22:28:15 得分 0

是不是*(a+i)就可以了???Top

2 楼smile_cc(笑笑)回复于 2006-03-07 22:31:49 得分 0

嗯,你的回答就是答案了。  
   
  你可以在TC下面跑一下就知道了:)Top

3 楼duduhaha(三人行必有我师)回复于 2006-03-07 22:33:41 得分 4

#include   <stdio.h>  
   
  int   main(void)  
  {  
        char   a[2][2][3]={{{1,6,3},{5,4,15}},{{3,5,33},{23,12,7}}   };  
  for(int   i=0;i<12;i++)  
  printf("%d\n",*(**a   +   i));  
   
  }  
  Top

4 楼blues_j(寻找猫的老鼠)回复于 2006-03-07 22:38:19 得分 0

楼上的是正确的  
  不过还是不太理解  
  *(**a   +   i)能不能讲详细些  
  我是菜鸟Top

5 楼blues_j(寻找猫的老鼠)回复于 2006-03-07 22:40:22 得分 0

**a是什么?Top

6 楼duduhaha(三人行必有我师)回复于 2006-03-07 23:08:33 得分 3

http://blog.csdn.net/megaboy/archive/2005/09.aspx  
  要搞清多维数组在内存中的布局和指针的降维.Top

7 楼ox_thedarkness()回复于 2006-03-07 23:14:26 得分 3

我比较喜欢这个:  
   
  printf("%d\n",a[0][0][i]);Top

8 楼smile_cc(笑笑)回复于 2006-03-07 23:30:43 得分 0

嗯,受教了!Top

9 楼blues_j(寻找猫的老鼠)回复于 2006-03-08 08:11:02 得分 0

多谢各位  
  又弥补了一个知识点的漏洞Top

相关问题

  • 多维数组指针
  • 一个二维数组串指针作参数问题
  • 菜鸟小问题: 二维数组<->二重指针的区别
  • 一个多维数组的指针问题
  • 关于二维数组和指针的问题
  • 关于二维数组和指针的问题
  • 一个指针和多维数组的问题。
  • 一个关于指针和2维数组的问题
  • 请问这个多维数组---指针问题.
  • 二维数组与二维指针的赋值问题!

关键词

  • 指针
  • 维数组指针的题
  • 问一道关于多
  • char

得分解答快速导航

  • 帖主:blues_j
  • duduhaha
  • duduhaha
  • ox_thedarkness

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo