- ๋ฌดํ๋ฃจํ : ํ๋ก๊ทธ๋จ์์ ํ๋ก๊ทธ๋จ์ด ๋์์ด ๋์ํ๋ ๊ฒ์ผ๋ก ๋ฐ๋ณต๋ฌธ์ ์ข
๋ฃ ์กฐ๊ฑด์ด ์๊ฑฐ๋, ์ข
๋ฃ ์กฐ๊ฑด๊ณผ ๋ง๋ ์ ์์๋ ์๊ธด๋ค
- ๋ฐ๋ชฉ๋ฌธ ์์ if ๋ฌธ ๋ด์ break ๊ฐ ์์ ๊ฒฝ์ฐ ๋ฐ๋ณต๋ฌธ์ ํ์ถํ์ง๋ง, ๋ฐ๋ณต๋ฌธ ์์ switch~case ๋ฌธ๋ด break๋ switch~case ๋ง์ ํ์ถํ๋ค.
- continue ๋ฌธ์ ๋ฐ๋ณต๋ฌธ์์ ๋ค์ ๋ฐ๋ณต๋ฌธ์ผ๋ก ๋์ด๊ฐ ์ ์๋๋ก ํ๋ ๋ช
๋ น์ด์ด๋ค.
- c,์๋ฐ,ํ์ด์ฌ ์ธ์ด ๋ชจ๋์์ break,continue ๋ช
๋ น์ ์ฌ์ฉํ๊ณ ๊ธฐ๋ฅ๋ ๋์ผํ๋ค.
- main ํจ์๋ ํ๋ก๊ทธ๋จ์ด ์คํํ๋ ๋ชจ๋ ํ๋ก๊ทธ๋จ์ ์์์ ์ด๋ค.
main ํจ์์ ์๋ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ค. - ์น ํ๊ฒฝ์์ ํ
์คํธ ํ๋ ๊ฒฝ์ฐ void main์ ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ํ์ง๋ง, ์ค์ ๊ฐ๋ฐ ํ๊ฒฝ์์ void main, int main ๋๋ค ์ง์ํ๋ค.
- int main ํจ์์ ๊ฒฝ์ฐ return ๋ฐํ ๊ฐ;์ ๋ช
์ํด์ผํ๋๋ฐ, ์ผ๋ฐ์ ์ผ๋ก ์ ์์ ์ผ๋ก ์ ์ข
๋ฃ๋์๋ค๋ ์๋ฏธ๋ก return 0;์ ์ด๋ค.
- void : ํจ์๋ฅผ ํธ์ถํ ํธ์ถ์์๊ฒ ๊ฒฐ๊ณผ๊ฐ์ ์ ๊ณตํ์ง ์๋๋ค๋ ์๋ฏธ์ ๋ฐ์ดํฐ ํ์
์ด๋ค.
void๋ '์กด์ฌํ์ง ์์' ์ด๋ผ๋ ๋ป์ผ๋ก ๋ฐํ ๊ฐ์ด ์๋ค๋ ์๋ฏธ๋ก ์ฌ์ฉ - ์ฌ์ฉ์ ์ ์ ํจ์ (User-Defined Function): ์ฌ์ฉ์ ์ ์ ํจ์๋ ์ฌ์ฉ์๊ฐ ์ง์ ์๋ก์ด ํจ์๋ฅผ ์ ์ํ์ฌ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด๋ค.
- ๋ง์ฝ fn ์ด๋ผ๋ ์ฌ์ฉ์ ์ ์ ํจ์๊ฐ ์๊ณ , ์ด fn์ main ํจ์์๋์ ์์ฑํ ์ํ์์, main ํจ์์์ fn์ ํธ์ถํ๋ ๊ฒฝ์ฐ main ํจ์์์ fn์ด ๋ฌด์์ธ์ง ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.
fn ์ main ํจ์ ์์ ์ ์ํ๊ฑฐ๋ fn ์ด๋ผ๋ ๊ฒ์ด ํจ์๋ผ๋ ๊ฒ์ ๋ช ์(์ ์ธ)ํ์ฌ ์ด๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผํ๋ค. - ํจ์๋ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์ ์ ์ ํจ์์ ํ์ค ํจ์๋ก ๋๋๋๋ฐ, ํ์ค ํจ์๋ ์์์ ๋ฐฐ์ ๋ ์ ์ถ๋ ฅ ํจ์๊ฐ ์๊ณ , ๋ค์์ ๋ฐฐ์ธ ๋ฌธ์์ด ํจ์๋ค์ด ์์ต๋๋ค.
- main ํจ์์์ fn (5,7)์ ํธ์ถํ๋ฉด fn ํจ์์ int a, int b์ ์ฐจ๋ก๋ก 5, 7์ด ๋์
(a=5, b=7)์ด ๋ฉ๋๋ค.
return์ผ๋ก a+b์ธ 12๊ฐ ๋ฐํ๊ฐ์ด ๋๊ณ , fn(5,7)์ 12๋ผ๋ ๋ฐํ๊ฐ์ผ๋ก ๋ณ๊ฒฝ์ด ๋๊ฒ ๋์ด print("%d",12)์ด๊ธฐ ๋๋ฌธ์ 12๋ฅผ ์ถ๋ ฅํ๋ค.
31. (CSS)์ ๋งํฌ์ ์ธ์ด๊ฐ ์ค์ ํ์๋๋ ๋ฐฉ๋ฒ์ ๊ธฐ์ ํ๋ ์ธ์ด๋ก ์ด์์ฒด์ ๋ ์ฌ์ฉํ๋ก๊ทธ๋จ๊ณผ ๊ด๊ณ์์ด ๊ธ์ ํฌ๊ธฐ, ๊ธ์์ฒด์ค ๊ฐ๊ฒฉ, ์์ ๋ฑ์ ์์ ๋กญ๊ฒ ์ ํ ํ ์ ์๋ ์คํ์ผ ์ํธ์ด๋ค.
32. (๋ ์คํธ(REST))์ ์น๊ณผ ๊ฐ์ ๋ถ์ฐ ํ์ดํผ๋ฏธ๋์ด ํ๊ฒฝ์์ ์์์ ์กด์ฌ/์ํ ์ ๋ณด๋ฅผ ํ์คํ๋ HTTP๋ฉ์๋๋ก ์ฃผ๊ณ ๋ฐ๋ ์น ์ํคํ ์ฒ์ด๋ค.
33. REST๋ ํฌ๊ฒ ๋ฆฌ์์ค(์์),(๋ฉ์๋),๋ฉ์์ง 3๊ฐ์ง ์์๋ก ๊ตฌ์ฑ๋๋ค.
34. ์ธํฐํ์ด์ค ๊ตฌํ ๋ฐฉ๋ฒ์๋ ํ ์ดํฐ ํต์ ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ (์ธํฐํ์ด์ค ๊ฐ์ฒด)๋ฅผ ์ฌ์ฉํ์ฌ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
35. (ํ๋ก์์ )์ SQL์ ์ด์ฉํด ์์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๋ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด๋ถ์ ์ ์ฅ๋๊ณ ์ผ์ ํ ์กฐ๊ฑด์ด ๋๋ฉด ์๋์ผ๋ก ์ํ๋๋ค.
36. (๋ฐฐ์น ์์ )์ ์ค์๊ฐ ์์ ์ ๋ฐ๋ ๊ฐ๋ ์ผ๋ก ์ผ๋ จ์ ์์ ์ ํ๋์ ์์ ๋จ์๋ก ๋ฌถ์ด์ ์ผ๊ด๋ก ์ฒ๋ฆฌํ๋ ์์ ์ด๋ค.
37. ์ธํฐํ์ด์ค ๋ฅผ ์ํ ์ก์์ ์์คํ
๊ฐ์ ๋ฐ์ดํฐ ํต์ ์ ์ค๋ํ์ ํตํ ์ํ์ด ์กด์ฌํ๋ค.
(์ค๋ํ)์ ๊ณต๊ฒฉ๋์์๊ฒ ์ง์ ๊ณต๊ฒฉ์ ํ์ง ์๊ณ ๋ฐ์ดํฐ๋ง ๋ชฐ๋ ๋ค์ฌ๋ค๋ณด๋ ์๋์ ๊ณต๊ฒฉ๊ธฐ๋ฒ์ด๋ค.
38. (๋์นญํค)์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ํ์ข ๋ฅ๋ก ์๋ณตํธํ์ ๊ฐ์ ์ํธ ํค๋ฅผ ์ฐ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
39. (๋น๋์นญํค) ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ๊ณต๊ฐํค๋ ๋๊ตฌ๋ ์ ์ ์์ง๋ง, ๊ทธ์ ๋์ํ๋ ๋น๋ฐํค๋ ํค์ ์์ ์๋ง์ด ์ ์ ์๋๋ก, ๊ณต๊ฐํค์ ๋น๋ฐํค๋ฅผ ์ฌ์ฉํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
40. ( ํด์ ) ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ์๋ ์ ๋ ฅ๊ฐ์ ์ฐพ์ ๋ผ ์ ์๋ ์ผ๋ฐฉํฅ์ฑ์ ํน์ฑ์ ๊ฐ์ง ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ข ๋ฅ๋ก๋ SHA-256/384/512 , HAS-160 ๋ฑ์ด ์๋ค.
41. (API ๋ฐฉ์)์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํธํ ๊ธฐ๋ฒ ์ค ์ ํ๋ฆฌ์ผ์ด์ ๋ ๋ฒจ์์ ์ํธ ๋ชจ๋(API)์ ์ ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ ๋ฒจ์์ ์ํธ๋ชจ๋(API)์ ์ ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ํ๋ ๋ฐฉ์์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ์ ์๋ณตํธํ ,์ ์ฑ ๊ด๋ฆฌ, ํค ๊ด๋ฆฌ ๋ฑ์ ๋ถํ๊ฐ ๋ฐ์ํ๋ค.
42. (plug-in ๋ฐฉ์)์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํธํ ๊ธฐ๋ฒ ์ค ์๋ณตํธํ ๋ชจ๋์ด DB ์๋ฒ์ ์ค์น๋ ๋ฐฉ์์ผ๋ก DB์๋ฒ์ ์ค์น๋ ๋ฐฉ์์ผ๋ก DB์๋ฒ์ ์๋ณตํธํ, ์ ์ฑ ๊ด๋ฆฌ, ํค ๊ด๋ฆฌ ๋ฑ์ ๋ถํ๊ฐ ๋ฐ์ํ๋ค.
'์๊ฒฉ์ฆ๐ชช > ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_SQL์์ฉ 1๐ (2) | 2022.04.03 |
---|---|
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ4๐ (2) | 2022.04.02 |
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ2๐ (0) | 2022.03.31 |
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ1๐ (4) | 2022.03.31 |
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ_์ธํฐํ์ด์ค ๊ตฌํ 2๐ (2) | 2022.03.28 |