์ฝ๋ ์ค๋ช
switch๋ฌธ, for๋ฌธ, do-while๋ฌธ์ ๋ชจ๋ ํ์ฉํ ๊ฐ๋จํ ํ๋ก๊ทธ๋จ์
๋๋ค. ์ฌ๋ฌ๊ฐ์ง ๊ธฐ๋ฅ์ ์ํํ๊ธฐ ์ํด ์ฌ์ฉ์๋ก๋ถํฐ ์
๋ ฅ์ ๋ฐ๊ณ , ๊ทธ ์
๋ ฅ์ ํด๋นํ๋ ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค. ์ฝ๋ #include using namespace std; int main() { vector vec{}; char selection{}; do { cout
programming
Syntax // syntax while (expression) statement; // or while (expression) { statement(s); } ์ค์ํ ์ ์ infinite loop์ด ๋์ง ์๋๋ก ์ ๊ฒฝ์ฐ๋ ๊ฒ์
๋๋ค. Example Codes // Example 1 #include using namespace std; int main(){ int i {1}; while (i
Conditional Operator๋ ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. variable = (cond_expr) ? expr1 : expr2 ๋ค์์ ์์ ์ฝ๋์
๋๋ค. #include using namespace std; int main(){ int a{10}, b{20}; int score {92}; int result {}; // a > b ์ด๋ฉด result = a, b > a ์ด๋ฉด result = b result = (a > b) ? a : b; // score > 90 ์ด๋ฉด Excellent! ์ถ๋ ฅ // score b) ? a : b; ๋ ๋ค์๊ณผ ๋์ผํฉ๋๋ค if (a > b) { result = a; }else{ result = b; } ์ฌ๋ฌ ์ค์ if-else๋ฌธ์ ํ์ค๋ก ์นํํ ์ ์๊ธฐ ๋๋ฌธ์,..
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..