C :: 배열array, 이중배열double_array

J·2024년 5월 21일

C언어

목록 보기
7/18
post-thumbnail

배열

: 하나의 이름으로 여러 개의 값을 넣을 수 있는 공간

배열선언

배열 번호는 반드시 0번부터 시작함.

(자료형) (배열이름)[배열의 크기];

배열 초기화

(자료형) (배열이름)[배열의크기] = {1,2,... 값n};

int score[5] = { 0 };		// 0번 ~4번

배열값 불러오기

변수 불러오기 : (변수이름)만 쓰면 되지만,
배열값 불러오기 : (배열이름)[배열번호]

score[i]

ex.

int sum = 0;	// (평균을 구하기 위한) 성적 총합 저장
	for (int i = 0; i < 5; i++) {
		sum += score[i];		// 배열값들 순차적으로 sum에 더해주기
		//printf("현재 sum값 :: %d\n", sum);
	}

이중배열

1차원 배열 :: [] 1쌍만 사용. 열(가로)만 있음.
n차원 배열 :: [] n쌍만큼 사용
.
2차원 배열 :: 행과 열의 개념이 있음

2차원 배열 선언, 초기화

ex. 2행 3열의 2차원 배열 생성
	int array[2][3] = { {1},{4,5,6} };
	for (int i = 0; i < 2; i++) {
		for (int j = 0; j < 3; j++) {
			printf("%d ", array[i][j]);
		}
		printf("\n");
	}
profile
나야

0개의 댓글