์ค๋ต๋ด์ฉ
add(y)๊ฐ ์ด๋์ ์ ์ธ๋์๋์ง ๋ชจ๋ฅด๊ฒ ๊ณ , ์ด๋ค์์๋ก ์ฝ์ด ๋๊ฐ์ผํ ์ง ๋ชฐ๋ผ์ ํ๋ฆฐ ๋ฌธ์
ํ์ด
1. result๋ strangeadd(5) ์ ์ ๋ฌ์ธ์๊ฐ ์๋ ํจ์๊ฐ ํ ๋น๋จ
2. strangeadd ๋ add(x)+add(x)๋ฅผ ๋ฆฌํด ํ๋๋ฐ strangeadd์ ์ ๋ฌ์ธ์ x๊ฐ 5์ด๋ฏ๋ก
3. addํจ์๋ ์ ๋ฌ์ธ์ 5๋ฅผ๋ฐ์ add(5)+add(5)๊ฐ๋จ
4. add ํจ์๋ ์ ๋ฌ์ธ์ y(5)๋ฅผ ๋ฐ์ x์ ๋ํ๊ฐ์ ๋ฆฌํดํจ
5. add ํจ์๋ x๊ฐ์ ๋ํ ์ง์ญ ๋ณ์๊ฐ ์์ผ๋ฏ๋ก ์ ์ญ๋ณ์ (let x = 10;) x๊ฐ์ ๊ฐ์ ธ์ด
6. addํจ์๋ 10(x) +5(y) ๋ฅผ ๋ฆฌํดํด 15๊ฐ ๋๊ณ
7.strangeadd ๋ add(x)+add(x)์ด๋ฏ๋ก 15+15 ๊ฐ์ด ๋์ด 30์ result์ ํ ๋นํ๋ค.
๋๋์
addํจ์์ x์ strangeaddํจ์์ x๊ฐ ๋ค๋ฅธ ๊ฐ์ด๋ผ๋๊ฒ์ ์๊ฒ๋์๊ณ ,
ํด๋ก์ ์ ์ค์ฝํ๋ฅผ ๊ณต๋ถํ ๋๋ ๋๋ฒ๊น ์ ๋ง์ด ์ฌ์ฉํด์ ๋์๊ฐ๋ ๋ก์ง์ ์๋๊ฒ์ด ์ข๊ฒ ๋ค๋ ์๊ฐ์ด๋ค์๋ค.
๋ค์ ๊ณต๋ถ๋ฐฉํฅ
์ค์ฝํ ์์ ๋ ํ์ด๋ณด์!
'์ค๋ต๋ ธํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
GLIBC_2.28 not found (0) | 2022.04.23 |
---|---|
[Ubuntu] ์ ์ฅ์ ์ ๋ณด ๋ค์ด๋ก๋ ์คํจ / ์บ์ ์๋ก ๊ณ ์นจ ์ค ์ค๋ฅ (0) | 2022.03.06 |
[CLI] no such file or directory ํด๊ฒฐํ๊ธฐ (0) | 2021.12.23 |
[GIT] Git push ์ค๋ฅํด๊ฒฐํ๊ธฐ (0) | 2021.12.17 |
๋๊ธ