μ¦κ° μ°μ°μλ λμ κ°μ 1μ© μ¦κ° νΉμ κ°μμν΅λλ€. (variable++: variable = variable + 1) (variable--: variable = variable - 1) λ‘ μ΄ν΄νλ©΄ μ’μ΅λλ€. μ¦κ° μ°μ°μλ μ μ, μ€μ, ν¬μΈν° λ³μμμ μ¬μ© κ°λ₯ν©λλ€. μ¦κ° μ°μ°μμλ λκ°μ§ notationμ΄ μμ΅λλ€. Prefix notation: ++num Postfix notation: num++ κ°κ° μ¦κ° μ°μ°μ statement μ΄μ μ μ μ©ν μ§, statement μ€ν μ΄νμ μ μ©ν μ§λ₯Ό κ²°μ ν©λλ€. // μ¦κ° μ°μ°μ μ¬μ© μμ #include using namespace std; int main(){ int counter {10}; cout
C++
lhs = rhs ν λΉ μ°μ°μλ₯Ό μ¬μ©νλ©΄, rhs κ°μ΄ lhsμ μ μ₯λ©λλ€. μνμμμ κ°λ
μ²λΌ, '=' λ μ’νκ³Ό μ°νμ κ°μ΄ λμΌνλ€λ μλ―Έκ° μλλλ€. μ¬κΈ°μ rhsμ lhsμ λ³μ νμ
μ λμΌν΄μΌ ν©λλ€. (char λ°μ΄ν°λ₯Ό μ«μ λ³μμ ν λΉν μ, ASCII Code κ°μ΄ μ μ₯λ©λλ€.) λν, νλμ statementλ‘ μ¬λ¬κ°μ λ³μμ λν κ°μ κ°μ ν λΉμ μ²λ¦¬ν μ μμ΅λλ€. * λ³μ μ΄κΈ°νμλ λ€λ₯Έ κ°λ
μ
λλ€. int num1 {10};// λ³μ μ μΈ λ° μ΄κΈ°ν float num2 = 30.51;// λ³μ μ μΈ λ° μ΄κΈ°ν num1 = 30;// ν λΉ μ°μ°μλ₯Ό ν΅ν κ° ν λΉ num2 = 3.14;// ν λΉ μ°μ°μλ₯Ό ν΅ν κ° ν λΉ num1 = num2 = 500;// 2κ° μ΄μμ λ³μ λμ ν ..
Modern C++μμλ μ£Όλ‘ λ°°μ΄λ³΄λ€λ 벑ν°λ₯Ό μ¬μ©ν©λλ€. λ°°μ΄μλ μ¬λ¬κ°μ§ νΉμ§μ΄ μ‘΄μ¬ν©λλ€. λνμ μΈ νΉμ§ μ¬λ¬κ°μ§λ₯Ό μκ°ν΄λλ¦¬κ² μ΅λλ€. 1. λ°°μ΄μ λͺ¨λ μμλ€μ κ°μ λ°μ΄ν° νμ
μ΄μ¬μΌ ν©λλ€. int my_arr[] {30, 50, 'a', "Ricky"}// π«π«π« μ€λ₯ λ°μ int my_arr[] {30, 50, 100, 300000}// Good char my_arr[] {'a', 'c', 'q' ,'h'}// Good 2. λ°°μ΄μ ν¬κΈ°λ κ³ μ λμ΄ μμ΅λλ€. (λ°°μ΄μ μμμ μ΄ μ«μλ μ μΈ μ΄ν λ³νν μ μμ΅λλ€.) κ·Έμ λ°ν΄, 벑ν°λ ν¬κΈ°κ° κ°λ³μ μ
λλ€. 3. Array μ¬μ© μ€ μΈλ±μ€ μ΄κ³Όμ λν κ²μ¬κ° μ‘΄μ¬νμ§ μμ΅λλ€. μ¦, arrayμ ν¬κΈ°λ₯Ό 3μΌλ‘ μ μΈνκ³ 3 μ΄μμ index..
νλ‘κ·Έλ¨ λ΄μμ λ³κ²½λμ§ μκ³ λ°λ³΅μ μΌλ‘ μ¬μ©λ λͺ©μ μΌλ‘ μ μΈλλ κ°μ μμ(constant)λΌκ³ ν©λλ€. μλ₯Ό λ€μ΄, μ€λ ₯ κ°μλ 9.80...μ΄λ, νμ΄ 3.1415..., 1λ
μ μλ λ¬(month)μ κ°―μ 12 λ±μ΄ μμ΅λλ€. c++μμ μμλ₯Ό μ μΈνλ λ°©λ²μ μ¬λ¬κ°μ§κ° μμ§λ§, modren C++μμ μ¬μ©λλ λ°©λ²μ const λͺ
λ Ήμ΄ λ₯Ό ν΅ν©λλ€. μ¬μ©λ²μ λ€μκ³Ό κ°μ΅λλ€. // μμ μ μΈ: const keyword const double pi {3.141592}; const int month_in_year {12}; μ΄λ κ² νλ² μ μΈλ μμλ, λ³μμ λΉμ·ν μκΉμλ₯Ό κ°μ‘μ§λ§, κ·Έμλ λ€λ₯΄κ² κ°μ μ΄νμ λ³κ²½ν μ μμ΅λλ€. μ΄λ° μ μ μ μΈνλ©΄ λ³μμ λμΌνκ² μ¬μ©ν μ μμ΅λλ€. μ¦, μμλ..