[ํ•ด๊ฒฐ]์กฐ๊ฑด๋ฌธ ์งˆ๋ฌธ - ์ธ๋”” ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๋งˆ์ด๋„ˆ ๊ฐค๋Ÿฌ๋ฆฌ (dcinside.com)


์ด๊ฑฐ ์“ด ๊ฒŒ์ธ๋ฐ

void ๋ฉ”์„œ๋“œ ์ด๋ฆ„()

if(a == b)

{

return;

}


๊ตฌ๋ฌธ c

return;


ํ˜•์‹์˜ ๋ฉ”์„œ๋“œ๊ฐ€ ์žˆ๋Š”๋ฐ ์—ฌ๊ธฐ์„œ return ์„ ํ•œ๋ฒˆ๋งŒ ์จ์•ผํ•จ


๊ทธ๋Ÿฌ๋ฉด ํ˜น์‹œ

if(a != b)

{

๊ตฌ๋ฌธ c

}

else return;


์ด๋ ‡๊ฒŒ ์จ๋„ ๋กœ์ง์ƒ ์ฐจ์ด๊ฐ€ ์—†์Œ?


๋‚ด ์ƒ๊ฐ์—๋Š” ์–ด์งœํ”ผ voidํ˜• ๋ฉ”์„œ๋“œ๋‹ˆ๊นŒ

if(a != b)

{

๊ตฌ๋ฌธ c

}

์—์„œ ๊ตฌ๋ฌธ c๊ฐ€ ๋๋‚˜๋„ ์ž๋™์œผ๋กœ ํ•œ๋ฒˆ return ํ•ด์ฃผ๋Š”๊ฑธ๋กœ ์•„๋Š”๋ฐ ๊ธด๊ฐ€๋ฏผ๊ฐ€ ํ•ด์„œ



++


void ๋ฉ”์„œ๋“œ ์ด๋ฆ„(void)

int ddd;

if(a == b)

{

return ddd;

}


๊ตฌ๋ฌธ c

return ddd;


์™€


void ๋ฉ”์„œ๋“œ์ด๋ฆ„(void)

int ddd;

if(a != b)

{

๊ตฌ๋ฌธ c

}

else return ddd;


๋„ ๊ฒฐ๊ณผ ๋„์ถœ๋ฉด์—์„œ ์ฐจ์ด ์—†์ง€? intํ˜• ddd๋ณ€์ˆ˜๋Š” ๊ตฌ๋ฌธ c์— ์–ด๋– ํ•œ ์˜ํ–ฅ๋„ ์—†์Œ