ViewState中不能存放在c语言中二维数组的存放顺序么

在C语言中,在c语言中二维数组的存放顺序元素在内存中的存放顺序是(按行存放)即在内存中线顺序存放第一行的元素再存放第二行的元素。

你对这个回答的评价是

c语言在c语言中二维数组的存放顺序的下标与其在内存中排列位置有什么关系... c语言 在c语言中二维数组的存放顺序的下标与其在内存中排列位置有什么关系
采纳数:4 获赞数:8 LV2

鈈管是二位数组还是多维数组在内存都是按顺序储存,如一个数组char A[2][2],它占用4个字节储存单元地址分别是 02,1003,A[2]储存单元为数组储存单元可以不連续

你对这个回答的评价是?

数组在内存中占有一片连续的存储单元

如:定义一个在c语言中二维数组的存放顺序 int a[3][3],假设这个数组在内存中占有18个字节的存储单元。则a[0][],a[1][],a[2][]分别占有6个字节的存储单元而且连续。而a[0][1],a[0][1],a[0][2]又分别占有第一二个第三四个,第五六个字节的存储单元就是從a[0][0]到a[3][3]按下标增加,在内存中按顺序排列这样说能明白么!

你对这个回答的评价是?

我要回帖

更多关于 在c语言中二维数组的存放顺序 的文章

 

随机推荐