박성진 paksj@kangwon.ac.kr 컴퓨터 프로그래밍 기초 [09] 배열 part 1 박성진 paksj@kangwon.ac.kr
배열 개별로 같은 변수를 사용하면 번거로움! 배열: 동일한 타임의 데이터가 여러 개 저장되어 있는 데이터 저장 장소 배열: 동일한 타임의 데이터가 여러 개 저장되어 있는 데이터 저장 장소 인덱스: 배열 원소의 번호 방법 #1 : 개별 변수 사용 int s0; int s1; … int s9; 방법 #1 : 배열 사용 int[10]; DBLab Template by Suan
배열의 선언 자료형: 배열 원소들이 int형라는 것을 의미 배열 이름: 배열을 사용할 때 사용하는 이름이 grade 배열 크기: 배열 원소의 개수가 10개 인덱스(배열 번호)는 항상 0부터 시작한 다. DBLab Template by Suan
DBLab Template by Suan
예제1 - 1학년 1반의 성적평균 DBLab Template by Suan
예제1 - 1학년 1반의 성적평균 DBLab Template by Suan
잘못된 인덱스? 인덱스의 범위를 벗어나지 않았는지 정확히 확인해야함! 치명적 오류 발생의 원인 int grade[5]; … DBLab Template by Suan
배열의 초기화 int grade[5] = { 10,20,30,40,50 }; grade[0] grade[1] grade[2] grade[3] grade[4] 초기값을 일부만 주면 나머지 원소들은 0으로 초기화됩니다. int grade[5] = { 10 , 20 , 30 }; grade[0] grade[1] grade[2] grade[3] grade[4] DBLab Template by Suan
배열의 초기화 배열의 크기가 주어지지 않으면 자동적으로 초기값의 개수만큼이 배열의 크기로 잡 힌다. 10 20 30 40 50 6 int grade[ ] = { 10 , 20 , 30 , 40 , 50 , 60 }; grade[0] grade[1] grade[2] grade[3] grade[4] grade[5] DBLab Template by Suan
예제2 DBLab Template by Suan
예제2 DBLab Template by Suan
배열의 비교 DBLab Template by Suan
예제3 – 배열의 비교 DBLab Template by Suan
예제3 – 배열의 비교 DBLab Template by Suan
예제4 – 극장좌석예약 DBLab Template by Suan
예제4 – 극장좌석예약 DBLab Template by Suan
2차원 배열 DBLab Template by Suan
예제5 - 2차원 배열 DBLab Template by Suan
예제5 - 2차원 배열 DBLab Template by Suan