배열이 무엇인지 알아보겠습니다. 만약 제가 학생 20명의 수학 성적을 저장하려면 자료형에 상관없이 변수를 20개 선언해야 합니다.
그리고 제가 이 학생들의 성적에 모두 0 값을 대입하려면 또 대입 명령문을 20번 적어야 하죠. short student1, student2, student3, ... student20; student1 = 0; student2 = 0; student3 = 0; . . . student20 = 0; 만약 학생이 1000명이라면? 이걸 일일히 하려면 대입 명령문만 1000줄이 될 겁니다.
이렇게 똑같은 자료형으로 많은 수의 변수를 선언하고 사용할 때는 나열식 표현에 한계가 있습니다. 그래서 C언어는 데이터를 그룹으로 묶어서 표현하는 '배열(array)'라는 문법을 사용합니다.
배열의 선언은 다음 같은 양식으로 합니다. 자료형 변수이름[요소 개수]; 예를 들어 int arr[6]; 이라고 배열하면 4바이트 정수형 데이터 6개를 저장할 수 있는 배열을 scor...
#
array
#
배열
#
배열선언
#
배열연산
#
배열초기화
원문 링크 : 배열(array)