https://youtu.be/OnCGVhIzwFI?feature=shared

πŸ“Œ λ°°μ—΄ (Array)

λ°°μ—΄μ΄λž€?

같은 νƒ€μž…μ˜ 데이터λ₯Ό μ—¬λŸ¬ 개 μ €μž₯ν•  수 μžˆλŠ” μžλ£Œκ΅¬μ‘°μž…λ‹ˆλ‹€. 마치 μ‚¬λ¬Όν•¨μ²˜λŸΌ μ—¬λŸ¬ 개의 칸이 μ—°μ†μœΌλ‘œ λΆ™μ–΄μžˆλŠ” ν˜•νƒœμž…λ‹ˆλ‹€.

μ™œ ν•„μš”ν•œκ°€μš”?

학생 5λͺ…μ˜ 점수λ₯Ό μ €μž₯ν•œλ‹€κ³  κ°€μ •ν•΄λ΄…μ‹œλ‹€:

// ❌ λ°°μ—΄ 없이 (λΆˆνŽΈν•¨)
int score1 = 85;
int score2 = 90;
int score3 = 78;
int score4 = 92;
int score5 = 88;

// βœ… λ°°μ—΄ μ‚¬μš© (κ°„νŽΈν•¨)
int scores[5] = {85, 90, 78, 92, 88};

λ°°μ—΄μ˜ νŠΉμ§•:

λ°°μ—΄ ꡬ성 μš”μ†Œ 의미
λ°°μ—΄μ˜ μ‹œμž‘ μ£Όμ†Œ 배열이 λ©”λͺ¨λ¦¬μ—μ„œ μ‹œμž‘ν•˜λŠ” μœ„μΉ˜μ˜ μ£Όμ†Œ
λ°°μ—΄ μ›μ†Œ 크기 각 μ›μ†Œκ°€ λ©”λͺ¨λ¦¬μ—μ„œ μ°¨μ§€ν•˜λŠ” 크기

πŸ“Œ λ°°μ—΄κ³Ό 인덱슀(Index)

πŸ“ μ£Όμ†Œ 계산 μ˜ˆμ‹œ (μ •μˆ˜ν˜• λ°°μ—΄)

κ°’ μ‹œμž‘ μ£Όμ†Œ 인덱슀
1 1000 + 4 Γ— 0 0
2 1000 + 4 Γ— 1 1
3 1000 + 4 Γ— 2 2
4 1000 + 4 Γ— 3 3
5 1000 + 4 Γ— 4 4