๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์—”ํŠธ๋ฆฌํฌ์ธํŠธ1

[C/C++] 6. ์—”ํŠธ๋ฆฌ ํฌ์ธํŠธ(Entry point)(feat. argc/argv) ์˜ค๋Š˜์€ ์—”ํŠธ๋ฆฌ ํฌ์ธํŠธ(Entry point)์— ๋Œ€ํ•ด์„œ ์ด์•ผ๊ธฐํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์—”ํŠธ๋ฆฌ ํฌ์ธํŠธ๋ผ๊ณ  ํ•˜๋ฉด ์ข€ ๊ฑฐ์ฐฝํ•œ ๋Š๋‚Œ์ธ๋ฐ, ์‚ฌ์‹ค ๋ณ„ ๊ฑฐ ์—†์Šต๋‹ˆ๋‹ค. ์ด์ „ ํฌ์ŠคํŒ… ์ค‘ ์ปดํŒŒ์ผ๋Ÿฌ์™€ ์‹คํ–‰ํŒŒ์ผ์— ๋Œ€ํ•ด์„œ ๋ง์”€๋“œ๋ ธ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ C/C++๋กœ ์ง  ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ํ•ญ์ƒ mainํ•จ์ˆ˜์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ํŒŒ์ผ์— ์ˆ˜๋งŽ์€ ํ•จ์ˆ˜๊ฐ€ ์žˆ๋”๋ผ๋„ ์‹œ์ž‘์€ ํ•ญ์ƒ mainํ•จ์ˆ˜๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์‹œ์ž‘ ๊ตฌ๋ฌธ์€ main์—์„œ ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. // C #include int main() { printf("Hello world"); return 0; } ์œ„ ์˜ˆ์ œ์™€ ๊ฐ™์ด ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค๋”๋ผ๋„ mainํ•จ์ˆ˜์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. // C++ #include int main() { std::cout num; std::cout 2021. 4. 5.