https://youtu.be/OnCGVhIzwFI?feature=shared
λ°°μ΄ κ΅¬μ± μμ | μλ―Έ |
---|---|
λ°°μ΄μ μμ μ£Όμ | λ°°μ΄μ΄ λ©λͺ¨λ¦¬μμ μμνλ μμΉμ μ£Όμ |
λ°°μ΄ μμ ν¬κΈ° | κ° μμκ° λ©λͺ¨λ¦¬μμ μ°¨μ§νλ ν¬κΈ° |
λ°°μ΄μμ κ° μμμ μ κ·Όν λλ **μΈλ±μ€(index)**λ₯Ό μ¬μ©νλ€.
μΈλ±μ€λ λ°°μ΄μ μμ μ£Όμλ₯Ό κΈ°μ€μΌλ‘ κ° λ°μ΄ν°μ μμ μ£Όμλ₯Ό κ³μ°νκΈ° μν΄ μ¬μ©λλ€.
λ°°μ΄μ μΈλ±μ€κ° 0λΆν° μμνλ μ΄μ λ λ€μκ³Ό κ°μ μ£Όμ κ³μ° λ°©μμ μ¬μ©νκΈ° λλ¬Έμ΄λ€.
κ° | μμ μ£Όμ | μΈλ±μ€ |
---|---|---|
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;
}