๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

ยทC++/๊ธฐํƒ€
C++์—์„œ ์ •์ˆ˜๋ผ๋ฆฌ ๋‚˜๋ˆ—์…ˆ์„ ํ•˜๊ฒŒ ๋˜๋ฉด, ์†Œ์ˆ˜์  ์ดํ•˜์˜ ์ˆซ์ž๋Š” ๋ฒ„๋ ค์ง‘๋‹ˆ๋‹ค. #include using namespace std; int main(){ int num1 = 10; int num2 = 3; float result = num1 / num2; cout
ยทC++/๊ธฐํƒ€
์ฆ๊ฐ ์—ฐ์‚ฐ์ž๋Š” ๋Œ€์ƒ ๊ฐ’์„ 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๊ฐœ ์ด์ƒ์˜ ๋ณ€์ˆ˜ ๋™์‹œ ํ• ..
ยท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
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (23 Page)