若C语言中定义了二维数组a[2][2],则a中的元素为(按存储顺序写)?

大神帮我讲解下,若C语言中定义了二维数组a[2][2],则a中的元素为(按存储顺序写)?
最新回答
弦落

2024-10-22 07:25:59

a[0][0],a[0][1],a[1][0],a[1][1],数组在内存中是顺序存储。
你好调皮

2024-10-22 07:01:26

二维数组可以看成是一组一维数组。第一个下标可以认为是组下标,第二个下标是元素下标。数组的下标是从0开始的,而数组定义的时候里面的数字代表的是数量。数组按一组一组的排列。从第0组的第0个元素开始,排完第0组,再排第1组,依次下去...所以就是a[0][0],a[0][1],a[1][0],a[1][1]....二维数组如果只跟一个下标,一般认为是组下标。
幽萌之羽

2024-10-22 05:56:13

在内存里的顺序:a[0][0],a[0][1],a[1][0],a[1][1]。
独恋猫的鱼

2024-10-22 05:12:39

那要看你对数组 定义的内容