二维数组

80 阅读1分钟

二维数组

一种特殊的一维数组:每个元素都是一个一维数组(有行有列)。

#include <stdio.h>

int main(){
	
	//二维数组:        方阵,有行有列
	//             一种特殊的一维数组:每个元素都是一个一维数组          
	
	
	
	int arr[2][3] = {
	                     {1,2,3},
	                     {4,5,6}
                    };
                    
                    
             printf("%d", arr[0][2]);       
}

如图代码和一下图片我们可以得知,二维数组是从0开始打印的(行、列都是)。

image.png

打印二维数组

只需将以下代码片段加入代码中即可(-5d表示空格,向左对齐)

	for(int i=0;i<2;i++){
        for(int j=0;j<3;j++){
    	    printf("%-5d", arr[i][j]);
	    }
	    printf("\n");
	}

image.png