(C์ธ์ด ๊ธฐ์ด) 13. ๋ฐฐ์ด(2) ๋ฌธ์๋ฅผ ์ ์ฅํ๋ ๋ฐฐ์ด ๋ฉ๋ชจ๋ฆฌ์ ๋ฌธ์๋ฅผ ์์์ ๋ง๊ฒ ์ฐ์์ผ๋ก ์ ์ฅํ๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ตญ ์์๋ฅผ ๋ค๋ฃจ๋ ๋ฐฐ์ด์ ์ฃผ๋ก ๋ฌธ์์ด์ ์ ์ฅํ๋ ๋ฐ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค. ๋ชจ๋ ์ํ๋ฒณ ๋ฌธ์๋ ํ ๋ฐ์ดํธ๋ก ์ถฉ๋ถํ ์ฌ์ฉ๋ ์ ์์ผ๋ charํ ๋ฐฐ์ด์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. charํ ๋ฐฐ์ด์ ์ ์ธํ ๋ ๊ผญ ๊ธฐ์ตํด์ผ ํ ์ ์ ์ ์ฅํ ๋ฌธ์์ด์ ๊ธธ์ด๋ณด๋ค ์ต์ํ ํ๋ ์ด์ ํฌ๊ฒ ๋ฐฐ์ด์ ์ ์ธํด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฌธ์์ด "apple"์ ์ ์ฅํ ๋ฐฐ์ด์ ๋ฐฐ์ด ์์ ๊ฐ์๊ฐ ์ต์ํ 6๊ฐ ์ด์์ด์ด์ผ ํฉ๋๋ค. a p p l e ์ด ์ฌ๋ถ์ ๊ณต๊ฐ์ด ํ์ํ ์ด์ ๋ ๋ ๋ฌธ์(\0)๋ฅผ ์ ์ฅํ๊ธฐ ์ํด์์ ๋๋ค. ๋ ๋ฌธ์์ ๊ธฐ๋ฅ์ ๋ค์ ์์ ๋ฅผ ํตํด ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. #include int main(void) { char str[80] = "apple.. 2023. 9. 10. (C์ธ์ด ๊ธฐ์ด) 11. ์ฌ๋ฌ ๊ฐ์ง ํจ์ ์ ํ ๋งค๊ฐ๋ณ์๊ฐ ์๋ ํจ์ ๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ํธ์์ฉํ์ฌ ๊ฐ์ ์ถ๋ ฅํ๋ ํจ์์ ๋ํด์ ๋ฐฐ์ ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ธ์ ๋ ํจ์์ ๋ฐํํ๊ณผ ๋งค๊ฐ๋ณ์๊ฐ ์กด์ฌํ๋ ๊ฒ์ ์๋๋๋ค. ์๋ฅผ ๋ค๋ฉด ํค๋ณด๋๋ก ์ ๋ ฅํ ์๋ฅผ ๋ค์ ๋์ผํ ๊ฐ์ผ๋ก ๋ฐํํ๋ ํจ์๋ฅผ ๋ง๋ ๋ค๋ฉด, ํธ์ถํ ํจ์๋ก๋ถํฐ ๊ฐ์ ๋ฐ์ ํ์๊ฐ ์์ผ๋ฏ๋ก ๋งค๊ฐ๋ณ์ ์ญ์ ํ์ํ์ง ์์ต๋๋ค. ์์ ๋ฅผ ๋ณด๊ฒ ์ต๋๋ค. #include int get_num(void); // ๊ดํธ ์์ void๋ฅผ ๋ฃ์ด ๋งค๊ฐ๋ณ์๊ฐ ์์์ ํ์ int main(void) { int result; result = get_num(); // ํจ์ ํธ์ถ printf("๋ฐํ๊ฐ : %d\n", result); return 0; } int get_num(void) //๋งค๊ฐ๋ณ์ ์๊ณ ๋ฐํํ๋ง ์กด์ฌ { int num; printf.. 2023. 9. 1. (C์ธ์ด ๊ธฐ์ด) 10. ํจ์์ ์์ฑ๊ณผ ์ฌ์ฉ ํจ์๋ ๊ธฐ๋ฅ์ ์ํํ๋ ์ฝ๋ ๋จ์๋ฅผ ๋งํฉ๋๋ค. ์ง๊ธ๊น์ง ์ฌ์ฉํด์๋ main, printf, scanf ์ฒ๋ผ์. ์ด ์์ด๋ค์ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํจ์๋ก์จ stdio.h ํค๋ ํ์ผ์ ํฌํจ๋์ด ์์ต๋๋ค. ์ด๋ ๊ฒ ํ์ค์ผ๋ก ์ ๊ณต๋๋ ํจ์ ์ธ์๋ ์์ฃผ ์ฌ์ฉํ๋ ์ฝ๋๋ฅผ ํจ์๋ก ๋ง๋ค์ด ํ์ํ ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํจ์๋ฅผ ๋ง๋ค๋ ค๋ฉด 3๊ฐ์ง๊ฐ ์ค์ํ๋ฐ ๋ฐ๋ก ๋ค์ ๋ด์ฉ์ ๋๋ค. ํจ์ ์ ์ : ํจ์๋ฅผ ์ค์ ์ฝ๋๋ก ๋ง๋ค๊ณ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค ํจ์ ํธ์ถ : ํจ์๋ ํธ์ถ๋์ด์ผ ์ฌ์ฉ๊ฐ๋ฅํ๋ค. ํจ์ ์ ์ธ : ํ๋ก๊ทธ๋จ์ ์๋จ์์ ์ด๋ค ํจ์๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๋ผ๊ณ ์ปดํ์ผ๋ฌ์ ์ ๋ณด๋ฅผ ์ฃผ๋ ์ญํ ์ ํ๋ค. ํจ์ ์ ์ ์ฐ๋ฆฌ๊ฐ ํจ์๋ฅผ ์ ์ํ๊ธฐ ์ ๊ณ ๋ฏผํด๋ณด์์ผ ํ 3๊ฐ์ง ์ง๋ฌธ์ด ์๋๋ฐ์, ํจ์์ ๊ธฐ๋ฅ์ ๋ง๋ ์ด๋ฆ ๊ธฐ๋ฅ์ ์ํํ๋ ๋ฐ ํ์ํ ๋ฐ์ดํฐ ์ํ๋ ํจ์์.. 2023. 9. 1. (C์ธ์ด ๊ธฐ์ด) 9. ๋ฐ๋ณต๋ฌธ ํ์ฉ ๋ฐ๋ณต๋ฌธ์ ๋ํด์ ๋ฐฐ์๋ดค์ผ๋, ํ ๋ฒ ํ์ฉํด๋ณด๊ฒ ์ต๋๋ค. ๋จผ์ ์ข ์ด ์์ ๋ณ์ 5๊ฐ์ฉ ์ค์ง์ด 3์ค์ ๊ทธ๋ฆฌ๋ ํ๋ก๊ทธ๋จ์ ์์ ๋ก ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. #include int main(void) { int i, j; for (i = 0; i < 3; i++) { for (j = 0; j < 5; j++) { printf("*"); } printf("\n"); } return 0; } //์คํ ๊ฒฐ๊ณผ ***** ***** ***** ๋๋ฒ์งธ for๋ฌธ์ ๊ทธ๋ฅ printf("*****")๋ก ํด๋ ๋์ง๋ง, ์ค์ฒฉ for ๋ฌธ์ ์ฌ์ฉ๋ฒ์ ์์๋ณด๊ธฐ ์ํด์ ๊ทธ๋ฅ ๋ฃ์ด ๋ดค์ต๋๋ค. ์ด๋ฒ์๋ ๊ตฌ๊ตฌ๋จ์ ์ถ๋ ฅํ๋ ์ฝ๋๋ฅผ ๋ง๋ค์ด๋ณด๊ฒ ์ต๋๋ค. #include int main(void) { int i,j; for (i = 1; i < 10; i++) .. 2023. 8. 30. ์ด์ 1 2 ๋ค์