C์–ธ์–ดํฌ์ธํ„ฐ 1

[C์–ธ์–ด] void๋Š” ์ž๋ฃŒํ˜•์ผ๊นŒ?

ํ•จ์ˆ˜์˜ ๋ฐ˜ํ™˜๊ฐ’์ด ์—†๋Š” ๊ฒฝ์šฐ void๋ฅผ ์„ ์–ธํ•˜๋Š”๊ฒƒ์€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด void๋„ ํ•˜๋‚˜์˜ ์ž๋ฃŒํ˜•์ผ๊นŒ์š”? ๊ทธ๋ฆฌ๊ณ  void ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”? ์˜ค๋Š˜์€ ์ด ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต์„ ์ฐพ์•„๊ฐ€ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.voidํ˜•์˜ ๊ธฐ๋ณธ ๊ฐœ๋…void๋Š” ๋ฐ˜ํ™˜๊ฐ’์ด ์—†๋Š” ํ•จ์ˆ˜์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค. ๋ฐ˜ํ™˜ํ•  ๊ฐ’์ด ์—†์œผ๋ฏ€๋กœ, ํƒ€์ž… ์—ญ์‹œ ์—†๋‹ค๋Š” ๊ฐœ๋…์ž…๋‹ˆ๋‹ค.๋‹ค์Œ ์˜ˆ์ œ์—์„œ ๊ธฐ๋ณธ์ ์ธ void์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค:int main(void){ void a; return 0;} ์ด ์ฝ”๋“œ๋ฅผ ์ปดํŒŒ์ผํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค: ์—๋Ÿฌ์˜ ์ด์œ ๋Š” ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. void๋Š” ์ž๋ฃŒํ˜•์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.์ปดํŒŒ์ผ๋Ÿฌ๋Š” ๋ณ€์ˆ˜ ์„ ์–ธ ์‹œ ํ•ด๋‹น ๋ณ€์ˆ˜์— ๋ช‡ ๋ฐ”์ดํŠธ์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ• ๋‹นํ•ด์•ผ ํ• ์ง€ ๊ณ„์‚ฐํ•˜๋Š”๋ฐ, void๋Š” ํฌ๊ธฐ๊ฐ€ ์ •์˜๋˜์ง€ ์•Š์•„์„œ ๋ฉ”๋ชจ๋ฆฌ..

C์–ธ์–ด 2025.01.04