return

C++์—์„œ ํ•จ์ˆ˜๋Š” ํฌ์ธํ„ฐ๋“ค๋„ ๋ฆฌํ„ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ํ•จ์ˆ˜๋“ค์€ type *funcion(); ์˜ ํ˜•ํƒœ๋กœ ์„ ์–ธ๋ฉ๋‹ˆ๋‹ค. ํ•œ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์ ์€ '์ ˆ๋Œ€๋กœ ํ•จ์ˆ˜ ๋‚ด์˜ ๋กœ์ปฌ ๋ณ€์ˆ˜๋ฅผ ๋ฆฌํ„ดํ•˜์ง€ ์•Š๋Š”๋‹ค.' ์ž…๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ์˜ˆ์‹œ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. int *largest_int(int *int_ptr1, int *int_ptr2){ if (*int_ptr1 > *int_ptr2) return int_ptr1; else return int_ptr2; } ๋‘๊ฐœ์˜ ์ •์ˆ˜ ํฌ์ธํ„ฐ๋ฅผ ๋น„๊ตํ•˜์—ฌ ๋” ํฐ ๊ฐ’์˜ ์ •์ˆ˜์˜ ํฌ์ธํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์ธ ํ•จ์ˆ˜์˜ ์˜ˆ์‹œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. int main() { int a {30}; int b {40}; int *largest_ptr{nullptr}; largest_p..
Chan Lee
'return' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก