๐ฉ๐ป C
-
* sizeof ์ฐ์ฐ์ sizeof์ฐ์ฐ์๋ ์๋ฃํ์ ํฌ๊ธฐ๋ฅผ byte๋จ์๋ก ๋ฆฌํดํ๋ค. (unsighned๊ฐ ๋ถ์ด๋ ํฌ๊ธฐ๋ ๊ฐ๋ค.) #include int main() { printf("char: %d, short: %d, int: %d\n",sizeof(char), sizeof(short), sizeof(int)); return 0; } ์ถ๋ ฅ >>>>> char: 1, short: 2, int: 4 * limits ํค๋ํ์ผ์๋ ์๋ฃํ์ ์ต๋๊ฐ , ์ต์๊ฐ์ด ์ ์๋์ด์๋ค. char์ ์๋ฃํ์ -128 ~ 127์ด๋ค. limits๋ฅผ ์ด์ฉํ์ฌ ์ถ๋ ฅํด๋ณด๋ฉด #include #include int main() { char char_min = CHAR_MIN; char char_max = CHAR_MAX; printf(..
C์ธ์ด - ์ ์ ์๋ฃํ | ์ต๋๊ฐ ์ต์๊ฐ , sizeof ์ฐ์ฐ์ ( <limits.h> <stdint.h> )* sizeof ์ฐ์ฐ์ sizeof์ฐ์ฐ์๋ ์๋ฃํ์ ํฌ๊ธฐ๋ฅผ byte๋จ์๋ก ๋ฆฌํดํ๋ค. (unsighned๊ฐ ๋ถ์ด๋ ํฌ๊ธฐ๋ ๊ฐ๋ค.) #include int main() { printf("char: %d, short: %d, int: %d\n",sizeof(char), sizeof(short), sizeof(int)); return 0; } ์ถ๋ ฅ >>>>> char: 1, short: 2, int: 4 * limits ํค๋ํ์ผ์๋ ์๋ฃํ์ ์ต๋๊ฐ , ์ต์๊ฐ์ด ์ ์๋์ด์๋ค. char์ ์๋ฃํ์ -128 ~ 127์ด๋ค. limits๋ฅผ ์ด์ฉํ์ฌ ์ถ๋ ฅํด๋ณด๋ฉด #include #include int main() { char char_min = CHAR_MIN; char char_max = CHAR_MAX; printf(..
2020.10.17 -
*์ค๋ฒํ๋ก์ฐ (overflow) : ๋ฉ๋ชจ๋ฆฌ์ ํํ ๋ฒ์๋ฅผ ์ด๊ณผํ๋ ์์ ๊ฐ์ ์ ์ฅํ ๋ ๋ฐ์ *์ธ๋ํ๋ก์ฐ (underflow) : ๋ฉ๋ชจ๋ฆฌ๊ฐ ํํ ๋ฒ์๋ณด๋ค ์์ ์์ ๊ฐ์ ์ ์ฅํ ๋ ๋ฐ์ ์ฆ, ์๋ ์ฌ์ง(ํ)์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ๊ฐ์ ์ ์ฅํ๋ฉด ์ค๋ฒํ๋ก์ฐ ๋ฐ ์ธ๋ํ๋ก์ฐ๊ฐ ๋ฐ์ํ๋ค. *๋ฐ์ดํฐ ํ์ ๋ณ ํํ ๋ฒ์ ๋๋ฒ์งธ ์ค์ ์๋ unsigned char์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ๊ฐ์ธ 256์ ๋ฃ์ด๋ณด๋ฉด #include int main(void){ unsigned char a = 256; printf("%d", a); } ์ถ๋ ฅ>>>>>>>> 0 0์ด ์ถ๋ ฅ๋๋ค. ์ธ๋ํ๋ก์ฐ์ผ ๊ฒฝ์ฐ, ์๊ณ ๋ฐ๋๋ฐฉํฅ์ผ๋ก ์ซ์๊ฐ ๋ฒ์ด๋๋งํผ ์ด๋ํ๊ฒ ๋๊ณ , ์ค๋ฒํ๋ก์ฐ์ผ ๊ฒฝ์ฐ, ์๊ณ๋ฐฉํฅ์ผ๋ก ์ซ์๊ฐ ๋ฒ์ด๋๋งํผ ์ด๋๋์ด ํํ๋๋ค. ์ฆ, 256์ 1๋งํผ ์ค๋ฒํ๋ก์ฐ..
C ์ธ์ด - ์ ์, ์ค์์ ์ค๋ฒํ๋ก์ฐ, ์ธ๋ํ๋ก์ฐ (overflow , underflow)*์ค๋ฒํ๋ก์ฐ (overflow) : ๋ฉ๋ชจ๋ฆฌ์ ํํ ๋ฒ์๋ฅผ ์ด๊ณผํ๋ ์์ ๊ฐ์ ์ ์ฅํ ๋ ๋ฐ์ *์ธ๋ํ๋ก์ฐ (underflow) : ๋ฉ๋ชจ๋ฆฌ๊ฐ ํํ ๋ฒ์๋ณด๋ค ์์ ์์ ๊ฐ์ ์ ์ฅํ ๋ ๋ฐ์ ์ฆ, ์๋ ์ฌ์ง(ํ)์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ๊ฐ์ ์ ์ฅํ๋ฉด ์ค๋ฒํ๋ก์ฐ ๋ฐ ์ธ๋ํ๋ก์ฐ๊ฐ ๋ฐ์ํ๋ค. *๋ฐ์ดํฐ ํ์ ๋ณ ํํ ๋ฒ์ ๋๋ฒ์งธ ์ค์ ์๋ unsigned char์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ๊ฐ์ธ 256์ ๋ฃ์ด๋ณด๋ฉด #include int main(void){ unsigned char a = 256; printf("%d", a); } ์ถ๋ ฅ>>>>>>>> 0 0์ด ์ถ๋ ฅ๋๋ค. ์ธ๋ํ๋ก์ฐ์ผ ๊ฒฝ์ฐ, ์๊ณ ๋ฐ๋๋ฐฉํฅ์ผ๋ก ์ซ์๊ฐ ๋ฒ์ด๋๋งํผ ์ด๋ํ๊ฒ ๋๊ณ , ์ค๋ฒํ๋ก์ฐ์ผ ๊ฒฝ์ฐ, ์๊ณ๋ฐฉํฅ์ผ๋ก ์ซ์๊ฐ ๋ฒ์ด๋๋งํผ ์ด๋๋์ด ํํ๋๋ค. ์ฆ, 256์ 1๋งํผ ์ค๋ฒํ๋ก์ฐ..
2020.10.17 -
*๋ฌธ์์ด (string) ๋ฌธ์๋ char๋ก ์ ์ธํ๋ค. ํ๊ธ์๊ฐ ์๋ ์ฌ๋ฌ๊ฐ์ ๋ฌธ์๋ฅผ ๋ฌธ์์ด ์ด๋ผ๊ณ ํ๋ฉฐ, ๋ฌธ์์ด์ ์ ์ธ(์ ์ฅ)ํ๋ ๋ฐฉ๋ฒ์ ๋๊ฐ์ง์ด๋ค. 1) ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ๋ค. char *๋ณ์์ด๋ฆ = "๋ฌธ์์ด"; 2) ๋ฌธ์์ด ๋ฐฐ์ด์ ์ฌ์ฉํ๋ค. char ๋ณ์์ด๋ฆ[size] = "๋ฌธ์์ด"; (size๋ฅผ ๋น์๋๋ฉด ์์์ ๋ฌธ์์ด ํฌ๊ธฐ๋งํผ ํ ๋น๋๋ค.) 1)์ ๋ฌธ์์ด ๋ฆฌํฐ๋ด์ ํฌ์ธํฐ์ ํ ๋นํ์ง๋ง, 2)๋ ๋ฐฐ์ด ์์ ํ๋ํ๋์ ๋ฌธ์๊ฐ ์ ์ฅ๋๋ค. ํฌ์ธํฐ๋ก ์ ์ธํ๋, ๋ฌธ์์ด ๋ฐฐ์ด๋ก ์ ์ธํ๋ ๋ง์ง๋ง ์ธ๋ฑ์ค์๋ ๊ณต๋ฐฑ(NULL)์ด ๋ค์ด๊ฐ๋ค. ๋ฌธ์์ด ๋ณด๋ค , ๋ฐฐ์ด์ ๋ ํฐ size๋ก ์ ์ธํ๋ค๋ฉด, ๋ฌธ์๊ฐ ๋ค์ด๊ฐ๊ณ ๋จ๋ ๋๋จธ์ง๊ณต๊ฐ์ NULL ๋ก ์ฑ์์ง๋ค. int ๋ฐฐ์ด๊ณผ๋ ๋ฌ๋ฆฌ, ๋ฌธ์์ด ๋ฐฐ์ด์ ์ ์ธ ์ฆ์ ๋ฌธ์์ด๋ก ์ด๊ธฐํ ํด์ผํ๋ค.( ..
C ์ธ์ด - ๋ฌธ์์ด ์ด์ ๋ฆฌ | ๋ฌธ์์ด ๊ด๋ จ ํจ์ , ๋ฒํผ (buffer) ํฌ์ธํฐ ๋ฌธ์์ด (pointer) , ์ ๋ ฅ๊ฐ ๋ฐ๊ธฐ (scanf , EOF ,strlen)*๋ฌธ์์ด (string) ๋ฌธ์๋ char๋ก ์ ์ธํ๋ค. ํ๊ธ์๊ฐ ์๋ ์ฌ๋ฌ๊ฐ์ ๋ฌธ์๋ฅผ ๋ฌธ์์ด ์ด๋ผ๊ณ ํ๋ฉฐ, ๋ฌธ์์ด์ ์ ์ธ(์ ์ฅ)ํ๋ ๋ฐฉ๋ฒ์ ๋๊ฐ์ง์ด๋ค. 1) ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ๋ค. char *๋ณ์์ด๋ฆ = "๋ฌธ์์ด"; 2) ๋ฌธ์์ด ๋ฐฐ์ด์ ์ฌ์ฉํ๋ค. char ๋ณ์์ด๋ฆ[size] = "๋ฌธ์์ด"; (size๋ฅผ ๋น์๋๋ฉด ์์์ ๋ฌธ์์ด ํฌ๊ธฐ๋งํผ ํ ๋น๋๋ค.) 1)์ ๋ฌธ์์ด ๋ฆฌํฐ๋ด์ ํฌ์ธํฐ์ ํ ๋นํ์ง๋ง, 2)๋ ๋ฐฐ์ด ์์ ํ๋ํ๋์ ๋ฌธ์๊ฐ ์ ์ฅ๋๋ค. ํฌ์ธํฐ๋ก ์ ์ธํ๋, ๋ฌธ์์ด ๋ฐฐ์ด๋ก ์ ์ธํ๋ ๋ง์ง๋ง ์ธ๋ฑ์ค์๋ ๊ณต๋ฐฑ(NULL)์ด ๋ค์ด๊ฐ๋ค. ๋ฌธ์์ด ๋ณด๋ค , ๋ฐฐ์ด์ ๋ ํฐ size๋ก ์ ์ธํ๋ค๋ฉด, ๋ฌธ์๊ฐ ๋ค์ด๊ฐ๊ณ ๋จ๋ ๋๋จธ์ง๊ณต๊ฐ์ NULL ๋ก ์ฑ์์ง๋ค. int ๋ฐฐ์ด๊ณผ๋ ๋ฌ๋ฆฌ, ๋ฌธ์์ด ๋ฐฐ์ด์ ์ ์ธ ์ฆ์ ๋ฌธ์์ด๋ก ์ด๊ธฐํ ํด์ผํ๋ค.( ..
2020.03.04 -
*ํฌ์ธํฐ (pointer) C์์ ๊ฐ์ ์ ์ฅํ ๋ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ค. ์ด๋ ์ด ๋ณ์๋ ์ปดํจํฐ์ ๋ฉ๋ชจ๋ฆฌ์ ์์ฑ๋๋๋ฐ, ์ด ๋ฉ๋ชจ๋ฆฌ์ ํน์ ์ฅ์์ ์ ์ฅ๊ณต๊ฐ์ ํ๋ณดํด๋๊ณ ์ ์ฅ, ๋ก๋๋ฅผ ํ๋ ๋ฐฉ์์ด๋ค. ๋ฐ๋ผ์ ๋ณ์์ ์ ๊ทผํ ๋๋, 1. ๋ณ์๋ช ์ผ๋ก ์ ๊ทผํ๋ ๋ฐฉ๋ฒ. 2. ๋ฉ๋ชจ๋ฆฌ์ ํน์ ์ฅ์๊ฐ(๋ฉ๋ชจ๋ฆฌ ์ฃผ์)๋ก ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์ด ์๋ค. ์ด ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ์ ๊ฐ๋๊ฒ์ ํฌ์ธํฐ ๋ณ์ ๋ผ๊ณ ํ๋ค. *ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ํฌ์ธํฐ๋ ์ปดํจํฐ ์์คํ ์ ํน์ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ตฌ์กฐํ๋ ์๋ฃ๋ฅผ ๋ง๋ค์ด ํจ์จ์ ์ธ ์ด์์ด ๊ฐ๋ฅํ๋ฉฐ, ๋ฐฐ์ด๊ณผ ๊ตฌ์กฐ์ฒด๋ฑ์ ์๋ฃ ๊ตฌ์กฐํจ์์ ์ ๊ทผ์ด ์ฉ์ดํ๋ค. * ๋ฉ๋ชจ๋ฆฌ ์ฃผ์ | ์ฃผ์์ฐ์ฐ์ & | ์์์ง์ ์ %p 64๋นํธ ์ปดํจํฐ์์๋ 16์ง์ 16์๋ฆฌ์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๊ฐ์ง๋ค. 0x000000000000000..
C ์ธ์ด - ํฌ์ธํฐ ์ด์ ๋ฆฌ (Pointer) | void , ์ด์ค ํฌ์ธํฐ , ์ญ์ฐธ์กฐ*ํฌ์ธํฐ (pointer) C์์ ๊ฐ์ ์ ์ฅํ ๋ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ค. ์ด๋ ์ด ๋ณ์๋ ์ปดํจํฐ์ ๋ฉ๋ชจ๋ฆฌ์ ์์ฑ๋๋๋ฐ, ์ด ๋ฉ๋ชจ๋ฆฌ์ ํน์ ์ฅ์์ ์ ์ฅ๊ณต๊ฐ์ ํ๋ณดํด๋๊ณ ์ ์ฅ, ๋ก๋๋ฅผ ํ๋ ๋ฐฉ์์ด๋ค. ๋ฐ๋ผ์ ๋ณ์์ ์ ๊ทผํ ๋๋, 1. ๋ณ์๋ช ์ผ๋ก ์ ๊ทผํ๋ ๋ฐฉ๋ฒ. 2. ๋ฉ๋ชจ๋ฆฌ์ ํน์ ์ฅ์๊ฐ(๋ฉ๋ชจ๋ฆฌ ์ฃผ์)๋ก ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์ด ์๋ค. ์ด ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ์ ๊ฐ๋๊ฒ์ ํฌ์ธํฐ ๋ณ์ ๋ผ๊ณ ํ๋ค. *ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ํฌ์ธํฐ๋ ์ปดํจํฐ ์์คํ ์ ํน์ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ตฌ์กฐํ๋ ์๋ฃ๋ฅผ ๋ง๋ค์ด ํจ์จ์ ์ธ ์ด์์ด ๊ฐ๋ฅํ๋ฉฐ, ๋ฐฐ์ด๊ณผ ๊ตฌ์กฐ์ฒด๋ฑ์ ์๋ฃ ๊ตฌ์กฐํจ์์ ์ ๊ทผ์ด ์ฉ์ดํ๋ค. * ๋ฉ๋ชจ๋ฆฌ ์ฃผ์ | ์ฃผ์์ฐ์ฐ์ & | ์์์ง์ ์ %p 64๋นํธ ์ปดํจํฐ์์๋ 16์ง์ 16์๋ฆฌ์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๊ฐ์ง๋ค. 0x000000000000000..
2020.02.29 -
*๋ฐฐ์ด (array) ๊ฐ์ ์๋ฃํ์ ๋ณ์๋ฅผ ์ผ๋ ฌ๋ก ๋์ด๋์ ํํ์ด๋ค. ๋ฐ๋ณต๋๋ ์์ ์ ์ฝ๊ฒ ํ๋๋ก ํด์ฃผ๋ฉฐ, ๋ฐ๋ณต๋ฌธ์์ ๋ฐฐ์ด์ ์ฌ์ฉํ๋ฉด ๋ฐ๋ณต๋๋ ๊ฐ์ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ค. ๋ณ์ ์ด๋ฆ ๋ค์ ๋๊ดํธ [ ] ๋ฅผ ๋ถ์ฌ size๋ฅผ ์ค์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ์ ์ด๊ธฐํ ํ ๋๋ ์ค๊ดํธ { } ๋ฅผ ์ฌ์ฉํ๋ค. *๋ฐฐ์ด์ ์ ์ธ ์๋ฃํ ๋ฐฐ์ด๋ช [๋ฐฐ์ด์ ํฌ๊ธฐ(์์์ ๊ฐ์)] = {๊ฐ, ๊ฐ, ๊ฐ ,,,,,,,,,}; (์ด๊ธฐํ๊ฐ์ ์์ด๋ ๋๋ค.) ๋ฐฐ์ด์ ๊ฐ๋ค์ ์์(element)๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ์ฒซ๋ฒ์งธ ์์์ ์๋ฆฌ๊ฐ(index)์ 0๋ถํฐ ์์ํ๋ค. ์ฆ, ์ฒซ๋ฒ์งธ ์์์ ์ธ๋ฑ์ค๋ 0์ด๋ค. ๋ง์ฝ ์ธ๋ฑ์ค๋ฅผ ์ด๊ณผํ๋ ๋ฒ์์ ๊ฐ์ ์ถ๋ ฅํ๋ค๋ฉด, ์ปดํ์ผ ์๋ฌ๋ ๋ฐ์ํ์ง ์์ง๋ง ์ฐ๋ ๊ธฐ๊ฐ์ด ์ถ๋ ฅ๋๋ค. (์๋ฑํ ๋ฉ๋ชจ๋ฆฌ์ฃผ์๊ฐ์ ์ด๋ฏธ ์ ์ฅ๋์ด ์๋ ๊ฐ์ ์ถ๋ ฅํ๊ธฐ ..
C ์ธ์ด - ๋ฐฐ์ด (array ) , 2์ฐจ์ ๋ฐฐ์ด, ๋ฐฐ์ด์ ํฌ์ธํฐ (pointer)*๋ฐฐ์ด (array) ๊ฐ์ ์๋ฃํ์ ๋ณ์๋ฅผ ์ผ๋ ฌ๋ก ๋์ด๋์ ํํ์ด๋ค. ๋ฐ๋ณต๋๋ ์์ ์ ์ฝ๊ฒ ํ๋๋ก ํด์ฃผ๋ฉฐ, ๋ฐ๋ณต๋ฌธ์์ ๋ฐฐ์ด์ ์ฌ์ฉํ๋ฉด ๋ฐ๋ณต๋๋ ๊ฐ์ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ค. ๋ณ์ ์ด๋ฆ ๋ค์ ๋๊ดํธ [ ] ๋ฅผ ๋ถ์ฌ size๋ฅผ ์ค์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ์ ์ด๊ธฐํ ํ ๋๋ ์ค๊ดํธ { } ๋ฅผ ์ฌ์ฉํ๋ค. *๋ฐฐ์ด์ ์ ์ธ ์๋ฃํ ๋ฐฐ์ด๋ช [๋ฐฐ์ด์ ํฌ๊ธฐ(์์์ ๊ฐ์)] = {๊ฐ, ๊ฐ, ๊ฐ ,,,,,,,,,}; (์ด๊ธฐํ๊ฐ์ ์์ด๋ ๋๋ค.) ๋ฐฐ์ด์ ๊ฐ๋ค์ ์์(element)๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ์ฒซ๋ฒ์งธ ์์์ ์๋ฆฌ๊ฐ(index)์ 0๋ถํฐ ์์ํ๋ค. ์ฆ, ์ฒซ๋ฒ์งธ ์์์ ์ธ๋ฑ์ค๋ 0์ด๋ค. ๋ง์ฝ ์ธ๋ฑ์ค๋ฅผ ์ด๊ณผํ๋ ๋ฒ์์ ๊ฐ์ ์ถ๋ ฅํ๋ค๋ฉด, ์ปดํ์ผ ์๋ฌ๋ ๋ฐ์ํ์ง ์์ง๋ง ์ฐ๋ ๊ธฐ๊ฐ์ด ์ถ๋ ฅ๋๋ค. (์๋ฑํ ๋ฉ๋ชจ๋ฆฌ์ฃผ์๊ฐ์ ์ด๋ฏธ ์ ์ฅ๋์ด ์๋ ๊ฐ์ ์ถ๋ ฅํ๊ธฐ ..
2020.02.29 -
*ํจ์ ํน์ ๊ธฐ๋ฅ์ ๋ํ ์ฌ์ฌ์ฉ์ฑ์ ๋ถ๊ฐํด ๊ฐ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๋ ์ฝ๋๊ฐ ๋ฐ๋ณต๋๋๊ฒ์ ์ค์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ ๋๋ค. ๋ฐํ์๋ฃํ ํจ์๋ช (๋งค๊ฐ๋ณ์){ //์ํ๋ ๋ช ๋ น์ด return ๋ฐํํ ๊ฐ; } *ํจ์ ์์ 1 : ๋ํ๊ธฐ ๊ธฐ๋ฅ ํจ์(add) #include int add(int a , int b){ return a+b; } int main(void){ printf("%d\n", add(10,20)); } *ํจ์ ์์ 2 : ์ฌ์น์ฐ์ฐ ํจ์ (calculator) #include void calculator(int a , int b){ printf("%d + %d = %d\n", a, b, a+b); printf("%d - %d = %d\n", a, b, a-b); printf("%d * %d = %d\n", a, b..
C์ธ์ด - ํจ์ , ์ฌ๊ท ํจ์ , (factorial)*ํจ์ ํน์ ๊ธฐ๋ฅ์ ๋ํ ์ฌ์ฌ์ฉ์ฑ์ ๋ถ๊ฐํด ๊ฐ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ๋ ์ฝ๋๊ฐ ๋ฐ๋ณต๋๋๊ฒ์ ์ค์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ ๋๋ค. ๋ฐํ์๋ฃํ ํจ์๋ช (๋งค๊ฐ๋ณ์){ //์ํ๋ ๋ช ๋ น์ด return ๋ฐํํ ๊ฐ; } *ํจ์ ์์ 1 : ๋ํ๊ธฐ ๊ธฐ๋ฅ ํจ์(add) #include int add(int a , int b){ return a+b; } int main(void){ printf("%d\n", add(10,20)); } *ํจ์ ์์ 2 : ์ฌ์น์ฐ์ฐ ํจ์ (calculator) #include void calculator(int a , int b){ printf("%d + %d = %d\n", a, b, a+b); printf("%d - %d = %d\n", a, b, a-b); printf("%d * %d = %d\n", a, b..
2020.02.28