深圳市巨峰生物科技:c语言问题急需解决
来源:百度文库 编辑:神马品牌网 时间:2024/05/10 08:02:23
在二位数组中int a[4][3]={1,2,4,5};为什么书上说“以上将给a数组第一行的元素一次赋予1、2、4、5,其它元素中的初值均为0。”我不明白,此二位数组不是只有三列吗?为什么把这四个数全放在第一行呢?请大家帮帮忙阿!!越详细越好啊!!
呵呵, 书的错误。 a[1][0]赋值为5
数组, 不管是几维, 其在内存中都是一块连续的一维空间, 所以它是一行一行连续赋值的。
按顺序来得啊
此书表述不精确,
但如此赋值是可以的,第四个数将赋给第二行第一个元素
同意楼上的说法 呵呵 书上也不是完全正确的
你想的是对的是书错了
你可以写个程序跑一下,看看a[1][0]是不是等于5.