A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wxh794708907 中级黑马   /  2015-7-20 22:52  /  955 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题 看视频到第九天了 看到了二维数组的初始化 讲到先定义 后初始化 老师给的例子是int a[3][4];

第一维下标 0 1 2
第二维下标0 1 2 3 4;
a[0][0]
我实在看不懂 到底这是什么意思 完整的写出来 是什么样的 求高手解答啊

10 个回复

倒序浏览
(1)初始化  int[3][4]   中的下标是指 数组中的元素个数。
回复 使用道具 举报
(1)初始化  int[3][4]   中的下标是指 数组中的元素个数      (2)是数组元素是从零开始的, 所以 第一维的下标为:0,1,2     第二维的下标为:0,1,2,3          (3)打个比方 有三行队伍  每行4个人,至于下标只是个代号而已从0开始(0行,1行,2行.....第0行第0个人,第0行第1个人。。。。。。)
回复 使用道具 举报
liusuizuoyou 发表于 2015-7-20 23:37
(1)初始化  int[3][4]   中的下标是指 数组中的元素个数      (2)是数组元素是从零开始的, 所以 第一 ...

那初始化是不是只要写 int[0][0]?
回复 使用道具 举报
听说过矩阵么?你可以把它想象成矩阵,如下:
00 01 02 03
10 11 12 13
20 21 22 23
这是下标编号
回复 使用道具 举报
wxh794708907 发表于 2015-7-21 08:13
那初始化是不是只要写 int[0][0]?

所谓初始化 就是给每一个数组元素一个初始 的值。看题目的要求给每个数组元素赋值 或给其中某些数组元素赋值  
回复 使用道具 举报
知道矩阵不。。用矩阵的形式排出来就知道了。。
回复 使用道具 举报
a[0][0]表示第一行第一列,然后以此类推,画个矩阵你就知道了~
回复 使用道具 举报
liusuizuoyou 发表于 2015-7-21 09:54
所谓初始化 就是给每一个数组元素一个初始 的值。看题目的要求给每个数组元素赋值 或给其中某些数组元素 ...

看了后面那集视频看懂了 谢谢哈
回复 使用道具 举报
狂甩你十八条街 发表于 2015-7-21 09:26
听说过矩阵么?你可以把它想象成矩阵,如下:
00 01 02 03
10 11 12 13

懂了 谢谢哈 嘿嘿
回复 使用道具 举报

不客气,共同进步嘛
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马