์ค๋์ ํจ์๋ผ๋ ๊ฒ์ ๋ํด์ ๋ฐฐ์๋ณด์.
C์ธ์ด์์ ํจ์๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๊ฐ ๋ฌด์์ผ๊น?
๋ง์ฝ ๋ด๊ฐ ์ด๋ค ํ๋ก๊ทธ๋จ ํ๋๋ฅผ ์ง ๋ค๊ณ ๊ฐ์ ์ ํด๋ณด์. A๋ผ๋ 40์ค ์ง๋ฆฌ์ ์ฝ๋๋ฅผ ์ฌ์ฉํด์ผํ๋ค๊ณ
๊ฐ์ ์ ํด๋ณด์์ ๋, ๋ง์ฝ ์ด ์ฝ๋๊ฐ ์ฌํ์ฉ์ด ๋์ด์ผ ํ๋ ์ฝ๋๋ผ๋ฉด ์ด๋จ๊น?
(์ฝ๋1...............)A(์ฝ๋2................)A(์ฝ๋3....................)A ๊ฐ์ ์์ด๋ผ๋ฉด 40์ค๋ง ๋ฒ์จ 3๋ฒ ์ฆ, 120์ค์ด ํ์ํ๋ค.
์ด๋ฌ๋ฉด ๋๋ฌด ๋ถํ์ํ๊ณ ๋ฉ๋ชจ๋ฆฌ๋ง ๋ง์ด ์ฐจ์งํ๊ธฐ ๋๋ฌธ์ ํจ์๋ฅผ ๋ง๋ค์ด ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ์ด๋ฏธ ์์๋ก ๋ณด๋ฏ์ด A๋ผ๊ณ
ํ๋์ ํจ์๋ก ๋ง๋ค์ด๋์ผ๋ฉด ์ ๋ ๊ฒ ํธํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ด๋ค.
์ด์ ๊ทธ๋ผ ํจ์๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ก ์์๋ณด๋๋ก ํ์.
์ฝ๋๋ฅผ ํ ๋ฒ ์ดํด๋ณด๋ฉด starbar()๋ผ๋ ์ฌ์ฉ์ ์ ์ ํจ์๊ฐ mainํจ์ ๋ด์ ์กด์ฌํ๋ค.
์ด๋ ๊ฒ ์ฌ์ฉํ๋ ค๋ฉด mainํจ์ ๋ฐ์ starbar();๋ฅผ ๋จผ์ ์ ์ํ๊ณ ์์ํด์ผํ๋ค.
ํ์ง๋ง, ๊ทธ๋ ์ง์๊ณ mainํจ์ ๋ฐ์ starbar()ํจ์๋ฅผ ๋ชจ๋ ์์ฑํด๋ ์ข๋ค.
๋ ๋ค๋ฅธ ์์ ํ๋๋ง ๋ ์ดํด๋ณด์.
์ด๋ฒ์๋ ๊ฐ์ ๋ฐฉ์์ด๋ค. ๋ค๋ง return ๊ฐ์ ์ด์ฉํ๋ค๋ ์ ์ธ๋ฐ ์ฌ์ฉ์ ์ ์ ํจ์ int abs๋ฅผ ์ด์ฉํ๋ ๊ฒ์ด๋ค.

'์ธ์ด > C' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
C : ๋ฐฐ์ด (0) | 2024.10.07 |
---|---|
C : ๋ฐ๋ณต๋ฌธ (0) | 2024.09.30 |
C : ์กฐ๊ฑด๋ฌธ (if๋ฌธ, switch๋ฌธ) (0) | 2024.09.23 |
C : ๋ฐ์ดํฐ ํ๊ณผ ์ถ๋ ฅ (0) | 2024.09.09 |