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๊ฐ ์ด์์ ๋ณ์ ๋์ ํ ..
C++/๊ธฐํ
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}; ์ด๋ ๊ฒ ํ๋ฒ ์ ์ธ๋ ์์๋, ๋ณ์์ ๋น์ทํ ์๊น์๋ฅผ ๊ฐ์ก์ง๋ง, ๊ทธ์๋ ๋ค๋ฅด๊ฒ ๊ฐ์ ์ดํ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์ด๋ฐ ์ ์ ์ ์ธํ๋ฉด ๋ณ์์ ๋์ผํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฆ, ์์๋..
c++ ์์ ๊ธฐ๋ณธ์ ์ธ ์
์ถ๋ ฅ ์ฐ์ฐ์์ธ cin, cout ๋ฑ ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ ๋ std::cout์ ์ฌ์ฉํฉ๋๋ค. ๊ทธ ์ด์ ๋ ์์์ ๋ํ๋ธ๋ค๊ณ ํด์ํ๋ฉด ํธ๋ฆฌํฉ๋๋ค. std๊ฐ ์๋ ๋ค๋ฅธ namespace ์๋ cin, cout ๋ช
๋ น์ด๊ฐ ์กด์ฌํ ์ ์์ต๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ๋ฅผ ๋๋นํด์, ๋ช
๋ น์ด ์์ ์์ namespace๋ฅผ ๋ช
์ํด์ ์ฌ์ฉํ๋ ๊ฒ์
๋๋ค. ํ์ง๋ง std::๋ฅผ ๋ฐ๋ณตํ์ฌ ๋ถ์ด๋ ๊ฒ์ ๊ฝค๋ ๊ท์ฐฎ์ ์ผ์ด๊ธฐ์, using namespace std; ๋ผ๋ ๋ช
๋ น์ด๋ฅผ ํฌํจํ์ฌ std๋ฅผ ์๋ตํ ์ ์์ต๋๋ค. ๊ฐ๋ น ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๊ฐ ์๋ค๋ฉด, #include int main(){ std::cout