SlideShare a Scribd company logo
1 of 16
Download to read offline
2. 배열
Data Structure
창원대학교 정보통신공학과 주효진
참고 교재 : 두근두근 자료구조
배열을 사용 해야 하는 이유
a fd
b
c
e
여러 개의 변수를 선언하다 보면 이름이 헷갈리게 될 가능성 ↑
같은 목적으로 사용하는 변수들을 하나의 이름으로 묶어줄 수 있다.
예) 입력 받는 용도로 사용할 변수 input1, input2, input3 …  input[i]
배열 사용법 _ 배열의 복사 (프로그램2.1)
배열 사용법 _ 배열의 복사 (프로그램2.1)
A 10 20 30 0 0
B
x 2018
y
배열 사용법 _ 배열의 복사 (프로그램2.1)
x 2018
y 2018
A 10 20 30 0 0
B
배열 사용법 _ 배열의 복사 (프로그램2.1)
x 2018
y 2018
A 10 20 30 0 0
B 10 20 30 0 0
배열 사용법 _ 배열의 복사 (프로그램2.1)
x 2018
y 2018
A 10 20 30 0 0
B 10 20 30 0 0
배열 사용법 _ 매개변수로서의 배열 (프로그램2.2)
배열 사용법 _ 매개변수로서의 배열 (프로그램2.2)
함수가 여러 개 있을 때에는 main 함수부터 보자!
배열 사용법 _ 매개변수로서의 배열 (프로그램2.2)
배열 사용법 _ 매개변수로서의 배열 (프로그램2.2)
배열 사용법 _ 매개변수로서의 배열 (프로그램2.2)
배열 사용법 _ 매개변수로서의 배열 (프로그램2.2)
배열 사용법 _ 매개변수로서의 배열 (프로그램2.2)
이번 시간에는…
2. 배열
Question

More Related Content

More from Joo HyoJin

[2018] Catch-Python: (2) 여름학교 1일차
[2018] Catch-Python: (2) 여름학교 1일차[2018] Catch-Python: (2) 여름학교 1일차
[2018] Catch-Python: (2) 여름학교 1일차Joo HyoJin
 
[2018] Catch-Python: (1) 파이썬 터틀 그래픽 맛보기
[2018] Catch-Python: (1) 파이썬 터틀 그래픽 맛보기[2018] Catch-Python: (1) 파이썬 터틀 그래픽 맛보기
[2018] Catch-Python: (1) 파이썬 터틀 그래픽 맛보기Joo HyoJin
 
[2017] JAVA term-project: 최종 발표
[2017] JAVA term-project: 최종 발표[2017] JAVA term-project: 최종 발표
[2017] JAVA term-project: 최종 발표Joo HyoJin
 
[2017] arduino term-project: 최종 발표
[2017] arduino term-project: 최종 발표[2017] arduino term-project: 최종 발표
[2017] arduino term-project: 최종 발표Joo HyoJin
 
[2017] arduino term-project: 중간 발표
[2017] arduino term-project: 중간 발표[2017] arduino term-project: 중간 발표
[2017] arduino term-project: 중간 발표Joo HyoJin
 
[2017] 코딩멘토링: 자료구조- (4)배열과 구조체
[2017] 코딩멘토링: 자료구조- (4)배열과 구조체[2017] 코딩멘토링: 자료구조- (4)배열과 구조체
[2017] 코딩멘토링: 자료구조- (4)배열과 구조체Joo HyoJin
 
[2017] 코딩멘토링: 자료구조- (3)구조체
[2017] 코딩멘토링: 자료구조- (3)구조체[2017] 코딩멘토링: 자료구조- (3)구조체
[2017] 코딩멘토링: 자료구조- (3)구조체Joo HyoJin
 
[2017] 코딩멘토링: 자료구조- (1)시간 복잡도
[2017] 코딩멘토링: 자료구조- (1)시간 복잡도[2017] 코딩멘토링: 자료구조- (1)시간 복잡도
[2017] 코딩멘토링: 자료구조- (1)시간 복잡도Joo HyoJin
 

More from Joo HyoJin (8)

[2018] Catch-Python: (2) 여름학교 1일차
[2018] Catch-Python: (2) 여름학교 1일차[2018] Catch-Python: (2) 여름학교 1일차
[2018] Catch-Python: (2) 여름학교 1일차
 
[2018] Catch-Python: (1) 파이썬 터틀 그래픽 맛보기
[2018] Catch-Python: (1) 파이썬 터틀 그래픽 맛보기[2018] Catch-Python: (1) 파이썬 터틀 그래픽 맛보기
[2018] Catch-Python: (1) 파이썬 터틀 그래픽 맛보기
 
[2017] JAVA term-project: 최종 발표
[2017] JAVA term-project: 최종 발표[2017] JAVA term-project: 최종 발표
[2017] JAVA term-project: 최종 발표
 
[2017] arduino term-project: 최종 발표
[2017] arduino term-project: 최종 발표[2017] arduino term-project: 최종 발표
[2017] arduino term-project: 최종 발표
 
[2017] arduino term-project: 중간 발표
[2017] arduino term-project: 중간 발표[2017] arduino term-project: 중간 발표
[2017] arduino term-project: 중간 발표
 
[2017] 코딩멘토링: 자료구조- (4)배열과 구조체
[2017] 코딩멘토링: 자료구조- (4)배열과 구조체[2017] 코딩멘토링: 자료구조- (4)배열과 구조체
[2017] 코딩멘토링: 자료구조- (4)배열과 구조체
 
[2017] 코딩멘토링: 자료구조- (3)구조체
[2017] 코딩멘토링: 자료구조- (3)구조체[2017] 코딩멘토링: 자료구조- (3)구조체
[2017] 코딩멘토링: 자료구조- (3)구조체
 
[2017] 코딩멘토링: 자료구조- (1)시간 복잡도
[2017] 코딩멘토링: 자료구조- (1)시간 복잡도[2017] 코딩멘토링: 자료구조- (1)시간 복잡도
[2017] 코딩멘토링: 자료구조- (1)시간 복잡도
 

[2017] 코딩멘토링: 자료구조- (2)배열