ํฌ์ธํ„ฐํ™œ์šฉ 2

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

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

C์–ธ์–ด 2025.01.04

[C์–ธ์–ด] *ํฌ์ธํ„ฐ์˜ **ํฌ์ธํ„ฐ ์ด์ค‘ํฌ์ธํ„ฐ ๊ฐœ๋…

ํฌ์ธํ„ฐ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด, ์ด์ค‘ ํฌ์ธํ„ฐ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”?์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ์ด์ค‘ ํฌ์ธํ„ฐ์˜ ๊ฐœ๋…๊ณผ ๊ตฌ์กฐ๋ฅผ ์‰ฝ๊ฒŒ ์ดํ•ดํ• ์ˆ˜ ์žˆ๋„๋ก ์ •๋ฆฌํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด์ค‘ํฌ์ธํ„ฐ๋ž€?์ด์ค‘ํฌ์ธํ„ฐ๋Š” ํฌ์ธํ„ฐ์˜ ํฌ์ธํ„ฐ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํŠน์ • ๋ณ€์ˆ˜์˜ ์ฃผ์†Œ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ํฌ์ธํ„ฐ ๋ณ€์ˆ˜๋ฅผ ๋˜ ๋‹ค๋ฅธ ํฌ์ธํ„ฐ๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ตฌ์กฐ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ํฌ์ธํ„ฐ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค. *๊ฐ€ ํ•˜๋‚˜๋“ , ** ์ฒ˜๋Ÿผ ๋‘ ๊ฐœ๋“  ์ƒ๊ด€์—†์ด, *๊ฐ€ ๋ถ™์–ด์žˆ์œผ๋ฉด ํ•ด๋‹น ๋ณ€์ˆ˜๋Š” ์ฃผ์†Œ๊ฐ’์„ ์ €์žฅํ•œ๋‹ค๋Š” ์ ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.int **pp; ์œ„ ์ฝ”๋“œ๋Š” ์ด์ค‘ํฌ์ธํ„ฐ pp๋ฅผ ์„ ์–ธํ•˜๋Š” ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค. ์ด์ค‘ํฌ์ธํ„ฐ๋Š” "์ฃผ์†Œ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ํฌ์ธํ„ฐ์˜ ์ฃผ์†Œ๊ฐ’"์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๋” ์ž˜ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด, ๋‹จ์ผ ํฌ์ธํ„ฐ๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.1. ๋‹จ์ผ ํฌ์ธํ„ฐ์˜ ๊ฐœ..

C์–ธ์–ด 2025.01.02