本帖最后由 夜色星空 于 2017-1-24 10:23 编辑
可以看到,一次性声明了五个变量(a[0]到a[4]),但是代码的重复性很高
整体赋值,a[x]={x1,x2,x3....,xx}
你问机器要一个int的空间,它会给你一个4位连续的内存
(PS:a的空间要适当大,否则会发生错误,空间计算方法x=字符个数(包括空格)+1)
a[x][y]={{y1,y2,y3,...,yn},{y1,y2,y3,...,yn},...,{y1,y2,y3,...,yn}}
当进行完全顺序赋值时也就是从第一间客栈的第一间房开始顺序赋值
a[x][y]={1,2,3,....,x*y};
也就是说如果使用第一种写法,可以不把第一个客栈标完房号,转而去标第二间客栈
而用第二种,只能在第一间客栈标完的情况下去标第二间客栈
(PS:当要初始化为0时,只需写a[x][y]...=0就意味着全部值为0)
同理,多维数组可用此进行推导。
至于数据类型
还是上几章帖子的地址,不再赘述
http://www.cnblogs.com/onedime/archive/2012/11/21/2780149.html
此时,基本数据类型应全部掌握
|