์žฌ๊ท€ํ•จ์ˆ˜

ยท๐Ÿ”  Language/C,C++
1. ํฌ์ธํ„ฐ ๊ฐœ๋… - ํฌ์ธํ„ฐ ๋ณ€์ˆ˜๋Š” ํŠน์ดํ•œ ๋ณ€์ˆ˜๋กœ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋‹ค. - ํŠน์ •ํ•œ ๋ณ€์ˆ˜ ์ž์ฒด๊ฐ€ ์กด์žฌํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ์˜ ๊ฐ’์„ ๊ฐ€์ง„๋‹ค. 2. ํฌ์ธํ„ฐ ๊ด€๋ จ ์—ฐ์‚ฐ์ž A. ์ฃผ์†Œ ์—ฐ์‚ฐ์ž(&) : ๋ณ€์ˆ˜ ์•ž์— ๋ถ™์–ด ๋ณ€์ˆ˜์˜ ๋ฉ”๋ชจ๋ฆฌ ์‹œ์ž‘ ์ฃผ์†Œ ๊ฐ’์„ ๊ตฌํ•œ๋‹ค B. ํฌ์ธํ„ฐ (*) : ํฌ์ธํ„ฐ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. C. ๊ฐ„์ ‘ ์ฐธ์กฐ ์—ฐ์‚ฐ์ž (*) : ์„ ์–ธ๋œ ํฌ์ธํ„ฐ ๋ณ€์ˆ˜๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ณ€์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค. int a = 5 int *b = &a ์˜ˆ์ œ๋Š” ๋‘˜ ๋‹ค ๊ฐ™์€ ๊ฐ’์„ ๊ฐ€์ง„๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์„ ์–ธ๋œ ๋’ค์— *b ๋ผ๊ณ  ์“ธ ๊ฒฝ์šฐ ๊ฐ„์ ‘ ์ฐธ์กฐ ์—ฐ์‚ฐ์ž์ด๋ฏ€๋กœ 5๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค. b๋ผ๊ณ  ์“ฐ๋ฉด ์ฃผ์†Œ๊ฐ’์ด ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค. #include int main(void) { int a = 5; int *b = &a; printf("%d\n",*b); return..
ยท๐Ÿ”  Language/C,C++
1. C์–ธ์–ด์˜ ํ•จ์ˆ˜ ๋ฐ˜ํ™˜์ž๋ฃŒํ˜• ํ•จ์ˆ˜๋ช…(๋งค๊ฐœ๋ณ€์ˆ˜) { ๊ฐ์ข… ๋ช…๋ น์–ด๋“ค; return ๋ฐ˜ํ™˜ํ•  ๊ฐ’; } ** ์ด๋•Œ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๋ฐ˜ํ™˜๊ฐ’์€ ์—†์–ด๋„ ๋˜๋Š” ๊ฐ’์ด๋‹ค. ์—†์„๋•Œ ์ž๋ฃŒํ˜•์€ void ๋‹ค. ๋”ํ•˜๊ธฐ ํ•จ์ˆ˜ ์˜ˆ์ œ int add(int a, int b){ return a + b; } int main(void) { printf("%d\n",add(10,20)); return 0; } 2. ์žฌ๊ท€ ํ•จ์ˆ˜ - ์ž๊ธฐ ์ž์‹ ์„ ๊ณ„์† ๋ถˆ๋Ÿฌ๋‚ด๋Š” ํ•จ์ˆ˜, ๋ฌดํ•œ๋ฃจํ”„์— ๋น ์ง€์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•ด์•ผํ•œ๋‹ค. ํŒฉํ† ๋ฆฌ์–ผ ์˜ˆ์ œ #include int factorial(int a){ if(a == 1) return 1; else return a * factorial(a -1); } int main(void) { int n; printf(" ํŒฉํ† ๋ฆฌ์–ผ ๊ณ„์‚ฐ start..