08. 8_Chapter_01. CμΈμ΄ - 07. ν¨μ
ν¨μ
- ν¨μλ νΉμ ν κΈ°λ₯μ λν μμ€μ½λκ° λ°λ³΅λλ κ²μ μ€μ΄λλ‘ ν΄μ€
- ν¨μμ ννλ λ€μκ³Ό κ°μ
λ°νμλ£ν ν¨μλͺ
(λ§€κ°λ³μ {
// μνλ λͺ
λ Ήμ΄
return λ°νν κ°;
}
μ¬κ·ν¨μ
- μκΈ° μμ μ ν¬ν¨νλ ν¨μ
- κΈ°λ³Έμ μΌλ‘ μκΈ° μμ μ κ³μ λΆλ¬λ, λ°λΌμ λ°λμ μ¬κ· μ’ λ£ μ‘°κ±΄μ΄ νμ (무ν루νκ° λ°μνμ§ μλλ‘)
μ¬κ·ν¨μλ₯Ό μ΄μ©ν Factorial

09. 9_Chapter 01. C μΈμ΄ - 08. λ°°μ΄
λ°°μ΄
- λμΌν μ±κ²©μ λ°μ΄ν°λ₯Ό λ€μ νν κ°λ₯
λ°°μ΄μ μ μΈ λ° μ΄κΈ°ν
μλ£ν λ°°μ΄λͺ
[λ°°μ΄μ ν¬κΈ°] = { μ΄κΈ°ν κ° }; // μ΄κΈ°ν κ°μ μμ μ μμ
int arrInt [3] = { 1, 2, 3 };
int arrInt2 [4] = { 0, }; // μ 체 elementλ₯Ό 0μΌλ‘ μ΄κΈ°ν

INT_MIN
- μ΅λκ°μ ꡬνκΈ° μν΄ μμ£Ό μ¬μ©λλ κΈ°λ₯
- limitsh ν€λνμΌμ μ μλμ΄μμΌλ©°, intν λ²μμ μ΅μκ° λ°ν
- INT_MAXλ μμ
λ¬Έμμ΄κ³Ό λ°°μ΄
- μμμ μΈ CμΈμ΄λ κΈ°λ³Έμ μΌλ‘ μ체μ μΈ λ¬Έμμ΄ μλ£νμ μ 곡νμ§ μμ
- λ°λΌμ CμΈμ΄μμλ λ¬Έμ(Character)λ₯Ό μ¬λ¬ κ° λ¬Άμ΄ λμ ννλ‘ λ¬Έμμ΄(λ¬Έμμ λ°°μ΄)μ νν
- C++μμλ μ΄λ¬ν λΆνΈν¨μ μκ³ μκΈ° λλ¬Έμ μ체μ μΌλ‘ string μλ£ν μ 곡
10. 10_Chapter 01. C μΈμ΄ - 09. ν¬μΈν°
ν¬μΈν°μ κ°λ
- μ§κΈκΉμ§μ λ³μλ κ·Έ μμ²΄λ‘ μμ μ μλ£νμ λ§λ κ°μ μ μ₯
- ν¬μΈν° λ³μλ νΉμ ν λ³μ μμ²΄κ° μ‘΄μ¬νλ λ©λͺ¨λ¦¬ μ£Όμμ κ°μ κ°μ§
int *b = &a;
- μμ κ°μ΄ 'μ μΈν λ' μ°λ *λ ν¬μΈν° λ³μμμ μλ €μ£ΌκΈ° μν λͺ©μ
- μ΄νμ *bλΌκ³ μ°κ² λλ©΄, μ΄κ²μ ν¬μΈν° λ³μ bκ° κ°λ¦¬ν€λ μ£Όμμ κ°μ μλ―Έ
ν¬μΈν° κ΄λ ¨ μ°μ°μ
- μ£Όμ μ°μ°μ(&) : λ³μ μμ λΆμ΄μ λ³μμ λ©λͺ¨λ¦¬ μμ μ£Όμ κ°μ ꡬν¨
- ν¬μΈν° (*) : ν¬μΈν° λ³μλ₯Ό μ μΈν λ μ¬μ©
- κ°μ μ°Έμ‘° μ°μ°μ (*) : μ μΈλ ν¬μΈν° λ³μκ° κ°λ¦¬ν€λ λ³μλ₯Ό ꡬν¨

λ°°μ΄ κ° μμμ μ£Όμκ° μΆλ ₯

- μ£Όμκ° 4 byteμ© μ¦κ°ν¨μ νμΈ κ°λ₯ (4 byte * 10 = 40 byte μ§λ¦¬ λ°°μ΄)
ν¬μΈν°μ κ°λ ₯ν κΈ°λ₯
- ν¬μΈν°λ μ»΄ν¨ν° μμ€ν μ νΉμ ν λ©λͺ¨λ¦¬μ λ°λ‘ μ κ·Ό κ°λ₯
- λ°λΌμ κΈ°μ‘΄μ μ‘΄μ¬νλ μ€μν λ©λͺ¨λ¦¬ μμμ μ κ·Όνμ§ μλλ‘ ν΄μΌν¨
- λ€μκ³Ό κ°μ μ½λλ κ΅μ₯ν μνν μ½λ
int *a = 0x33484735;
*a = 0;
λ€μ€ ν¬μΈν°

λ°°μ΄κ³Ό ν¬μΈν°
- λ°°μ΄κ³Ό ν¬μΈν°λ μ¬μ€ λμΌ
- λ°°μ΄μ μ μΈν μ΄νμλ κ·Έ μ΄λ¦ μμ²΄κ° ν¬μΈν° λ³μμ λμΌ

'Programming > Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [2020-02-10] 01. μννΈμ¨μ΄ λ² μ΄μ§ - 17 (0) | 2020.02.11 |
|---|---|
| [2020-02-05] 01. μννΈμ¨μ΄ λ² μ΄μ§ - 16 (0) | 2020.02.06 |
| [2020-02-04] 01. μννΈμ¨μ΄ λ² μ΄μ§ - 15 (0) | 2020.02.05 |
| [2020-02-03] 01. μννΈμ¨μ΄ λ² μ΄μ§ - 14 (0) | 2020.02.04 |
| [2020-01-27] 01. μννΈμ¨μ΄ λ² μ΄μ§ - 11 ~ 13 (0) | 2020.01.28 |