c语言学习

18 阅读1分钟

// 二维数组: 方阵,有行有列 // 一种特殊的一维数组:每个元素都是一个一维数组

#include <stdio.h>
int main(){
	int arr[2][3]={
						{1,2,3},
						{4,5,6}
					};
	//打印4 
	printf("%d",arr[1][0]);
	//打印3 
	printf("%d",arr[0][2]);
	
	int i = 0;
	printf("%d",arr[i][i] + arr[i+1][i+1]);//6

image.png

image.png

#include <stdio.h>
int main(){
	int arr[2][3]={
						{1,2,3},
						{4,5,6}
					};

	//打印输出二维数组
	for(int i=0;i<2;i++){
		for(int j=0;j<3;j++){
			printf("%-5d",arr[i][j]);
		}
		printf("\n");
	} 
}

image.png