다차원 배열
-
다차원 배열은 하나의 배열을 여러번 만든 배열이다. int a[2][4]; 는 4개 크기의 int형 배열을 2번 만든 것이며 2차원 배열이라 하고 int a[3][3][3]; 는 3개 크기의 int형 배열을 3개를 만들어 그 전체를 3개로 만든것이라고 볼 수 있다. 그림으로 표현하면 위와 같이 나타낼 수 있다. 배열에 들어있는 각각의 값에 접근하기 위해선 위와 같이 표현할 수 있다. 배열의 선언은 위와 같이 입력한다. 편의상 Enter키를 사용해 위와 같이 정렬하여 입력하면 배열을 한눈에 알아볼 수 있다. 만들어진 2차원 배열의 값을 불러올 때는 위와 같이 입력하면 된다. 3차원 배열의 경우 위와 같이 입력할 수 있다. 그 이상의 배열은 차원 수만큼 for반복문을 추가하면 된다.
[ C언어 ] - 다차원 배열의 생성과 선언다차원 배열은 하나의 배열을 여러번 만든 배열이다. int a[2][4]; 는 4개 크기의 int형 배열을 2번 만든 것이며 2차원 배열이라 하고 int a[3][3][3]; 는 3개 크기의 int형 배열을 3개를 만들어 그 전체를 3개로 만든것이라고 볼 수 있다. 그림으로 표현하면 위와 같이 나타낼 수 있다. 배열에 들어있는 각각의 값에 접근하기 위해선 위와 같이 표현할 수 있다. 배열의 선언은 위와 같이 입력한다. 편의상 Enter키를 사용해 위와 같이 정렬하여 입력하면 배열을 한눈에 알아볼 수 있다. 만들어진 2차원 배열의 값을 불러올 때는 위와 같이 입력하면 된다. 3차원 배열의 경우 위와 같이 입력할 수 있다. 그 이상의 배열은 차원 수만큼 for반복문을 추가하면 된다.
2020.09.03 -
배열을 이용해 구구단 표도 만들 수 있다. int multiplier[20][20]은 들어갈 원소의 개수이며 다차원 배열의 예시이므로 없어도 출력은 가능하다. 다차원 배열을 통해 학생 5명의 국어, 영어 점수를 계산하는 식을 만들어보자. 행이 5, 열이 2로 총 10개의 데이터가 만들어진다. { 0, )가 의미하는 바는 일차원 배열을 할당할 때 모든 데이터의 값에 0을 넣어주겠다는 읨이다.
C 프로그래밍 (12) - 다차원 배열배열을 이용해 구구단 표도 만들 수 있다. int multiplier[20][20]은 들어갈 원소의 개수이며 다차원 배열의 예시이므로 없어도 출력은 가능하다. 다차원 배열을 통해 학생 5명의 국어, 영어 점수를 계산하는 식을 만들어보자. 행이 5, 열이 2로 총 10개의 데이터가 만들어진다. { 0, )가 의미하는 바는 일차원 배열을 할당할 때 모든 데이터의 값에 0을 넣어주겠다는 읨이다.
2020.08.07