Presentation is loading. Please wait.

Presentation is loading. Please wait.

박성진 paksj@kangwon.ac.kr 컴퓨터 프로그래밍 기초 [09] 배열 part 1 박성진 paksj@kangwon.ac.kr.

Similar presentations


Presentation on theme: "박성진 paksj@kangwon.ac.kr 컴퓨터 프로그래밍 기초 [09] 배열 part 1 박성진 paksj@kangwon.ac.kr."— Presentation transcript:

1 박성진 paksj@kangwon.ac.kr
컴퓨터 프로그래밍 기초 [09] 배열 part 1 박성진

2 배열 개별로 같은 변수를 사용하면 번거로움! 배열: 동일한 타임의 데이터가 여러 개 저장되어 있는 데이터 저장 장소
배열: 동일한 타임의 데이터가 여러 개 저장되어 있는 데이터 저장 장소 인덱스: 배열 원소의 번호 방법 #1 : 개별 변수 사용 int s0; int s1; int s9; 방법 #1 : 배열 사용 int[10]; DBLab Template by Suan

3 배열의 선언 자료형: 배열 원소들이 int형라는 것을 의미 배열 이름: 배열을 사용할 때 사용하는 이름이 grade
배열 크기: 배열 원소의 개수가 10개 인덱스(배열 번호)는 항상 0부터 시작한 다. DBLab Template by Suan

4 DBLab Template by Suan

5 예제1 - 1학년 1반의 성적평균 DBLab Template by Suan

6 예제1 - 1학년 1반의 성적평균 DBLab Template by Suan

7 잘못된 인덱스? 인덱스의 범위를 벗어나지 않았는지 정확히 확인해야함! 치명적 오류 발생의 원인 int grade[5]; …
DBLab Template by Suan

8 배열의 초기화 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

9 배열의 초기화 배열의 크기가 주어지지 않으면 자동적으로 초기값의 개수만큼이 배열의 크기로 잡 힌다. 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

10 예제2 DBLab Template by Suan

11 예제2 DBLab Template by Suan

12 배열의 비교 DBLab Template by Suan

13 예제3 – 배열의 비교 DBLab Template by Suan

14 예제3 – 배열의 비교 DBLab Template by Suan

15 예제4 – 극장좌석예약 DBLab Template by Suan

16 예제4 – 극장좌석예약 DBLab Template by Suan

17 2차원 배열 DBLab Template by Suan

18 예제5 - 2차원 배열 DBLab Template by Suan

19 예제5 - 2차원 배열 DBLab Template by Suan


Download ppt "박성진 paksj@kangwon.ac.kr 컴퓨터 프로그래밍 기초 [09] 배열 part 1 박성진 paksj@kangwon.ac.kr."

Similar presentations


Ads by Google