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

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

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

πŸ“Œ λ°°μ—΄κ³Ό 인덱슀(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

πŸ“Œ λ°°μ—΄ κΈ°λ³Έ μ‚¬μš©λ²• 및 μ΄ˆκΈ°ν™” μ˜ˆμ‹œ

#include <iostream>

int main()
{
    int arr[5] = { 1, 2, 3, 4, 5 };
    // intν˜• λ°°μ—΄ arrλ₯Ό μ„ μ–Έ 및 μ΄ˆκΈ°ν™”. ν¬κΈ°λŠ” 5이며, 값은 1,2,3,4,5

    return 0;
}


πŸ“Œ λ°°μ—΄ μš”μ†Œ μ ‘κ·Ό μ˜ˆμ‹œ

#include <iostream>

int main()
{
    int arr[5] = { 1, 2, 3, 4, 5 };

    // λ°°μ—΄μ˜ 첫 번째 μš”μ†Œμ— μ ‘κ·Ό (μΈλ±μŠ€λŠ” 0λΆ€ν„° μ‹œμž‘)
    std::cout << arr[0]; // 좜λ ₯: 1

    // 잘λͺ»λœ 인덱슀 μ ‘κ·Ό μ˜ˆμ‹œ
    int index = 5;
    std::cin >> index;
    std::cout << arr[index]; // 0~4λ₯Ό λ²—μ–΄λ‚˜λ©΄ μ§€μ •λ˜μ§€ μ•Šμ€ κ°’ (μœ„ν—˜)

    return 0;
}