C语言中 二维数组是按行优先存储的即 在内存中存一个二维数组时 先把数组中第一行的数组元素存完 再接着存下一行的 直到存完。ps:定义一个二维数组 如 int a[m][n] 该数组为m行 n列的矩阵,在内存中 这样顺序存的:a[0][0] a[0][1] ... a[0][n-1] a[1][0] a[1][1]...
行优先,或列优先,总得选一种啊。它选的就是前者。