programming

์ฝ”๋“œ ์„ค๋ช… switch๋ฌธ, for๋ฌธ, do-while๋ฌธ์„ ๋ชจ๋‘ ํ™œ์šฉํ•œ ๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ์„ ๋ฐ›๊ณ , ๊ทธ ์ž…๋ ฅ์— ํ•ด๋‹นํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ #include using namespace std; int main() { vector vec{}; char selection{}; do { cout
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๋ฌธ์„ ํ•œ์ค„๋กœ ์น˜ํ™˜ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—,..
ยท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..
Chan Lee
'programming' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก (3 Page)