ํ๋ก๊ทธ๋๋ฐ
- ์ฌ์ฉ์๊ฐ ์ด๋ค ๊ฐ์ ์ปดํจํฐ์ ๋ฃ๊ณ (์
๋ ฅ) ์ฒ๋ฆฌํ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ฉ์์๊ฒ ๋ค์ ์ ๊ณต(์ถ๋ ฅ)ํ๋ ๊ฒ
graph LR;
A[Input] --> B{Function}
B --> C(Output)
์
์ถ๋ ฅ ํจ์
- ํ์ค ์
์ถ๋ ฅ ํจ์: ํค๋ณด๋์ ๋ชจ๋ํฐ๋ฅผ ํตํด ์๋ฃ๋ฅผ ์
์ถ๋ ฅ
- ํ์ผ ์
์ถ๋ ฅ ํจ์: ํน์ ํ ํ์ผ์ ํตํด ์๋ฃ๋ฅผ ์
์ถ๋ ฅ
- ์ ๊ธ ์
์ถ๋ ฅ ํจ์: ์ด์์ฒด์ ๋ด, ์์คํ
ํธ์ถ์ ํตํด ์๋ฃ๋ฅผ ์
์ถ๋ ฅ
ํ์ค ์
์ถ๋ ฅ ํจ์
ํ์ํ๋ ์
์ถ๋ ฅ
printf() ํจ์
- ํ์ค ์ถ๋ ฅ ์ฅ์น์ธ ๋ชจ๋ํฐ๋ก ์๋ฃ๋ฅผ ์ถ๋ ฅ
- ๋์ค์ฐฝ์ ์คํ๊ฒฐ๊ณผ๋ฅผ ํ์ํ ๋ ์ฌ์ฉ
์ ์ด ๋ฌธ์์ด
scanf() ํจ์
- ํ์ค ์
๋ ฅ ์ฅ์น์ธ ํค๋ณด๋๋ฅผ ํตํด ์๋ฃ๋ฅผ ์
๋ ฅ ๋ฐ์ ๋
- ๊ธฐ๋ณธ ํํ
scanf("๋ณํ๊ธฐํธ(Format-String)...", &๋ณ์1, &๋ณ์2, ....);
- ๋ณํ๊ธฐํธ์์ ํฌํจ๋๋ ๋ด์ฉ์ด ์ด๋ค ์๋ฃ ํ์์ผ๋ก ๋ณ์์ ์
๋ ฅ๋๋์ง ๊ฒฐ์
scanf("%d", %age);
- ๋ณ์ ์์ ๋ณ์์ ์ฃผ์๋ฅผ ์๋ฏธํ๋ ๊ธฐํธ &๋ฅผ ๋ฐ๋์ ๋ฃ์ด์ผ ํจ
ํน์๋ฌธ์ ์
๋ ฅ
๋ฌธ์ ์
์ถ๋ ฅ ํจ์
๋ฌธ์ 1๊ฐ๋ฅผ ํค๋ณด๋๋ก ์
๋ ฅ๋ฐ์ ์ถ๋ ฅํ๋ ํจ์
๋ฌธ์์ด ์
์ถ๋ ฅ ํจ์
๋ฌธ์ ์ฌ๋ฌ๊ฐ๋ฅผ ํ๋ฒ์ ์
๋ ฅ๋ฐ๊ณ ์ถ๋ ฅํ๋ ํจ์