IT๋ถ์ผ์ ๊ณต๋ถ๋ฅผํ์๋๋ถ๋ค์์ํ IT์ฉ์ด์ง!C์ธ์ดํธ
C์ธ์ด ๋ฅผ ๊ณต๋ถํ์๋ ๋ถ ๋ค์์ํด C์ธ์ด ๊ด๋ จ ์ฉ์ด๋ค์์ ๋ฆฌํด๋๋ฆฌ๊ฒ ์ต๋๋ค.
Data(์๋ฃ) -ํ์ค์ธ๊ณ์ ์กด์ฌํ๊ณ ์ฌ์ฉํ๊ณ ์๋ ์ฌ์ค์ด๋ ๊ฐ.
-c์ธ์ด์ธ์ด๋ ๋ณ์์ ์์๋ฅผ ํตํ์ด์ Data๋ผ๊ณ ํ๋ค.
ํจ์ -ํ๋์ ๋ ๋ฆฝ๋ ๊ธฐ๋ฅ์ ์ํํ๋ ๋ช ๋ น์ด๋ค์ ์งํจ
main()ํจ์ - cํ๋ก๊ทธ๋จ์ main ํจ์์์ ์์ํ์ฌ ๊ทธ์์ ํฌํจ๋ ๋ช ๋ น๋ฌธ๋ค๋ง ์คํ ํ ์ข ๋ฃ
-๋ฐ๋์1๊ฐ๋ง ์กด์ฌํด์ผํ๋ค.
ํค๋ํ์ผ -C์์ ์ ๊ณตํ๋ ํจ์๋ฐ ๋ณ์๋ค์ ์ํ์ด์ ์ธ๋ ํ์ผ์ ๋งํ๋ค.
-*.h๋ก ํ์ฅ์๊ฐ ๋ถ์ด์๋ค
- stdio.h: ํ์ค์ ์ถ๋ ฅ์ ๊ด๋ จ๋ํค๋ํ์ผ๋ก์printf,scanf๋ฑ์ ํจ์๋ฅผ ์ฌ์ฉํ๊ธฐ์ํด ์ฌ์ฉ.
์ฃผ์ - ํ๋ก๊ทธ๋จ์ ์ดํด๋ฅผ ๋๊ธฐ์ํด ์ค๋ช ์ ์์ ํด ๋๋๊ฒ
-์ค๋ช ๋ฌธ์ผ๋ฟ ์ปดํ์ผ๋์์์ ์ ์ธ๋๋ฏ๋ก ์คํํ์ผํฌ๊ธฐ์๋ ์ํฅ์ ์ฃผ์ง์๋๋ค.
-ํ์ค์ฃผ์://๋ด์ฉ - ๋ฌธ๋จ์ฃผ์ : /*(๋ด์ฉ)*/
printfํจ์ - ํ๋ฉด์ ๋ฌธ์ ,์ซ์ ,๋ฌธ์์ด ๋ฑ์ ์ถ๋ ฅ์ํค๋ ํ์คํจ์์ด๋ค.
์์ -data๋ฅผํํ -๊ฐ์ด์ ํด์ง๋ฉด ๋์ด์ ๋ณ๊ฒฝ ํ ์ ์๋ ๊ณ ์ ๋๊ฐ
-๊ฐ์ด ์ ํด์ง๋ฉด ๋์ด์ ๋ณ๊ฒฝํ ์ ์๋ ๊ณ ์ ๋ ๊ฐ
-์ ์, ์ค์, ๋ฌธ์ , ๋ฌธ์์ด์ด ์๋ค.
ASCll์ฝ๋ - American Standard code for information lnterchange์ ์ฝ์ด
-์ปดํจํฐ์์ ๋ฌธ์๋ฅผ ํํํ๋ 0~127๊น์ง์ ์ซ์
-128๊ฐ์ ์๋ฌธ์ ,์ซ์ ,ํน์๋ฌธ์ ํํ
๋ณ์ - ์์๋ฅผ ์ ์ฅ์ํค๊ธฐ ์ํ ๋ฉ๋ชจ๋ฆฌ์์ ์ ์ฅ๊ณต๊ฐ์ ๋งํ๋ค.
-์๋ฃํ์ ๋ฐ๋ผ ์ค์ ๋ก ๋ฉ๋ชจ๋ฆฌ์ ํด๋นํ๋ ๊ณต๊ฐ์ ํ๋ณดํ๋ค.
์ ์ญ๋ณ์ - ํจ์๋ฐ์ ์ ์ธ๋ ๋ณ์๋ฅผ ๋งํ๋ค.
-ํด๋น์์คํ์ผ์ ์๋ ๋ชจ๋ ํจ์์์ ์ฌ์ฉ๊ฐ๋ฅํ ๋ณ์์ด๋ค.
*์ง์ญ๋ณ์ - ํจ์๋ด์ ์ ์ธ๋ ๋ณ์๋ฅผ ๋งํ๋ค.
-ํจ์๋ด์์๋ง ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
static ๋ณ์ (์ ์ ๋ณ์) - ์ ์ธํ์ : static ์๋ฃํ ๋ณ์๋ช ;
-ํจ์๋ด์์๋ง ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
-๋ณ์๋ฅผ ์ ์ธํ๋ฉด ๋ฉ์ธํจ์๊ฐ ์ํ๋๊ธฐ ์ด์ ์ ๋ณ์๊ฐ ์์ฑ๋๋ฉฐ ,ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ๋ ๋ ๋ฉ๋ชจ๋ฆฌ์์ ์๋ฉธ๋๋ค.
์๋ํ๋ณํ -ํฌ๊ธฐ๊ฐ ๋ค๋ฅธ์๋ฃํ ๊ธฐ๋ฆฌ ์ฐ์ ์ฒ๋ฆฌ๊ฐ ๋ ๋ ํฌ๊ธฐ (๋ฐ์ดํธ์) ๊ฐ ์์ ์๋ฃํ์ด
ํฌ๊ธฐ๊ฐ ํฐ ์๋ฃํ์ผ๋ก ์์์ ์ผ๋ก ๋ณํํ์ฌ ๊ณ์ฐ ์ฒ๋ฆฌ๊ฐ ์ด๋ค์ง๋ ๊ฒ์ ๋งํ๋ค.
๊ฐ์ ํ ๋ณํ -์ฌ์ฉ์๊ฐ ํน์ ์๋ฃ์ ํ์ ๊ฐ์ ์ ์ผ๋ก ๋ฐ๊ฟ์ฃผ๋ ๊ฒ์ ๋งํ๋ค.
-ํ์: (์๋ฃํ์ด๋ฆ) ๋ณ์๋๋ ์ฐ์ฐ์
์คํธ๋ฆผ- ๊ฐ๋ฐ์์ ํ๋์จ์ด ์ฅ์น ์ฌ์ด์ ์กด์ฌํ๋ ์ถ์์ ๊ณ์ธต์ ๋งํ๊ณ ์๋ค.
-์ด์์ฒด์ ๋ ํค๋ณด๋ , ๋ชจ๋ํฐ ,ํ๋ฆฐํฐ ,ํ์ผ๋ฑ์ ์คํธ๋ฆผ์ด๋ผ๋ ๋๋ฑํ ์ฅ์น๋ก ๋ค๋ฃฌ๋ค .
-์ฆ ์คํธ๋ฆผ์ ์ฅ์น์ข ๋ฅ์ ์๊ด์์ด ์ ์ถ๋ ฅ์ด ๊ฐ๋ฅํ๋๋ก ๊ฐ๋ฐ์์ ์ฅ์น์ฌ์ด์
์์นํ์ฌ ๋ฐ์ดํฐ ์ ์ก์ ์ค์ฌํ๋ค.
scanf()ํจ์ -์ ๋ ฅ์ฅ์น๋ก๋ถํฐ ์ ์,์ค์ ,๋ฌธ์ ๋ฌธ์์ด๋ฑ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ์์ (์ ์ด๋ฌธ์)์
์ด์ฉํ์ฌ ์ฝ์ด ๋ค์ด๋ ํ์คํจ์.
์ฐ์ฐ์ - ๊ณ์ฐํ๋๋ ๋ฌด์์ธ๊ฐ๋ฅผ ํํํ ๋ ์ฌ์ฉ ๋์ด์ง๋ ๋ฌธ์๋ ๋งํ๋ค.
-์ฆ, ๋ช ๋ น์ ๋ด๋ฆฌ๋ ๊ธฐํธ์ด๋ค ,(์ +,-,*,/......)
์ ์ด๋ฌธ -๋ช ๋ น์ด๋ค์ ์ ์ดํ๋๋ช ๋ น์ด
-์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ์ด ์๋ค.
์กฐ๊ฑด๋ฌธ - ์กฐ๊ฑด์๋ฐ๋ผ ์คํผํ ๋ช ๋ น์ด ๊ฒฐ์ ๋๋ ์ ํ์ ์ ์ด๊ตฌ์กฐ์ด๋ค.
๋ฐ๋ณต๋ฌธ -์ ํด์ง ๋ฌธ์ฅ์ ๋ฐ๋ณตํด์ ์คํํ๊ธฐ ์ํด ์ฌ์ฉํ๋ฉฐ ๋ง์์์ ๋ฐ์ดํฐ๋ฅผ
ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ ์์๋๋ก ํ ์ํ ๊ตฌ์กฐ์ด๋ค.
๋งคํฌ๋ก - ์ปดํ์ผ์ ์์ ๋ฏธ๋ฆฌ ์ ์๋์ด ์๋๊ฐ์ผ๋ก ๋ฐ๋๋ค.
ํ๋ก๊ทธ๋จ ์์ฑ์์ ํจ์ ,๋ช ๋ น, ์์ ,์์ ๊ฐ์ด ์์ฃผ ์ฌ์ฉ๋ ๋ ์ด๋ค์ ๋ํํ๋ ์ด๋ฆ(๋ณ๋ช )์ ๋ถ์ฌ์ ์ฌ์ฉํ๋ ๋ช ๋ น์ด๋ค.
๋ฐฐ์ด -๊ฐ์ ์๋ฃํ ๋ณ์๋ค์ ์งํฉ์ด๋ค.
-๋๋์ data๋ฅผ์ ์ฅํ๋ค.
1์ฐจ์๋ฐฐ์ด -์๋ฃํ์ด ๊ฐ์ ์ผ๋ฐ๋ณ์๋ค์ ์งํฉ
2์ฐจ์๋ฐฐ์ด ์๋ฃํ์ด๊ฐ์ 1์ฐจ์๋ฐฐ์ด๋ค์ ์งํฉ
3์ฐจ๋ฐฐ์ด -์๋ฃํ์ด ๊ฐ์2์ฐจ์ ๋ฐฐ์ด๋ค์ ์งํฉ
ํฌ์ธํฐ ๋ณ์ -์ฃผ์๋ฅผ์ ์ฅํ๋๋ณ์์ด๋ค.
-์ค์ ๋ฐ์ดํฐ ์ ์ฅํ ์ ์๊ณ ,๋ณ์๋ ๋ฌธ์์ด์ ์ฃผ์๋ง์ ์ ์ฅํ๋ค.
ํฌ์ธํฐ๋ณ์ ์ฌ์ฉ๋ชฉ์ - ํจ์์ ๋งค๊ฐ๋ณ์๋ก ์ฌ์ฉ
1)ํธ์ถ๋ ํจ์์์ ํธ์ถํ ํจ์์ ๋ณ์ ๊ฐ์ ๋ฐ๊พธ๊ณ ์ถ์๋
2)๋ค๋ฅธ ํจ์์ ๋ฐฐ์ด์ด๋ ๋ฌธ์์ด์ ์ ๋ฌํ๊ณ ์ถ์๋
-๋์ ํ ๋น๋ ๋ณ์๋ก์ ์ ๊ทผ
&์ฐ์ฐ์ - ๋ณ์์ ํ ๋น๋ ๋ฉ๋ชจ๋ฆฌ์ ์ฃผ์๋ฅผ ๋ํ๋ธ๋ค.
-ํ์:&๋ณ์
*์ฐ์ฐ์ -ํฌ์ธํฐ๋ณ์๊ฐ ์ ์ฅํ๊ณ ์๋ ์ฃผ์์ ๋ฐ์ดํฐ๋ฅผ ๋ํ๋ธ๋ค.
๋์ ํ ๋น -ํ๋ก๊ทธ๋จ ์คํ์ค ๋ณ์๋ฅผ ์ํ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ง๋ค๊ธฐ
๊ตฌ๋์ฒด -๋ค์ํ ์๋ฃํ์ ๋ณ์๋ค์ ๋ฌถ์ด์ ํ๋์ ๋จ์๋ก ์ทจ๊ธํ ์ ์๋ ์๋ก์ด์๋ฃํ
-๋ฐฐ์ด์ ๋จ์ ์ธ ๊ฐ์ ์๋ฃํ์ ์๋ฃ๋ค๋ง ์ฒ๋ฆฌํ ์ ์๋ค๋ ์ ์ฝ์์ ๋ฒ์ด๋
๋ค์ํ ์ข ๋ฅ์ ์ด์ง์ ์ธ ์๋ฃ๋ค์ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ์๋ฃ๊ตฌ์กฐ์ด๋ค.
-๊ตฌ์กฐ์ฒด ๋ณ์๋ฅผ ๊ตฌ์ฑํ๊ณ ์๋ ๊ธฐ์ต ์ฅ์๋ฅผ ๋ฉค๋ฒ๋ณ์,๋๋ ํ๋๋ผ ํ๋ค .
ํ์ผ -HDD(ํ๋๋์คํฌ)๋ ssd์ ๊ฐ์ ๋ณด์กฐ๊ธฐ์ต์ฅ์น ์์ ์ ์ฅ๋ data
์์์ ๋ณ์ - ์์ ๊ณ ์ ํ data๊ฐ ๋ณํ์ง์๋ ์
-๋ณ์ ๋ณํ๋๊ณต๊ฐ ,๋์ ์ด ๊ฐ๋ฅํ ๊ณต๊ฐ
์์ฑ์ -์๋ฐ์์ ๊ฐ์ฒด๋ฅผ์์ฑํ ๋ ํธ์ถ๋๋ ๋ฉ์๋
๋ด๋ถํด๋์ค - ์๋ฐ์์๋ ํด๋๋ ๋ด๋ถ์ ๋ ํด๋์ค๋ฅผ ์ ์ธํ์ฌ ์ฌ์ฉํ ์ ์์
jvm - ์๋ฐ๋ฅผ ์ฑํํ๊ธฐ์ํ ๊ฐ์๊ธฐ๊ณ
class- ์ปดํ์ผ๋ ํ์ฝ๋๊ฐ ๋ค๋ฅธ์ด์ ์ฒด์ ์์ ์ฌ์ฉ ํ ์ ์๋๋ก ์ ๊ณต๋๋๊ฒ
static - ์๋ฐ์์๋ ๊ณต๋์ ๊ณต์ฉ์ ๋ป์ ๋ดํฌํ๋ฉฐ ,๊ฐ์ฒด์ ์ ์ธ ์์ด ์ ๊ทผ๊ฐ๋ฅ
c์ธ์ด ์ ๋ํ์ฉ์ด๋ฅผ ์ ๋ฆฌํ๋ค๋ณด๋
์ฐธ ๋ง์ ์ฉ์ด๋ค์ด ์ฐ์ด๊ณ ์๋ค์ ^_^
IT๋ถ์ผ์์ ๊ธฐ์ด์ค์ ๊ธฐ์ด C์ธ์ด
๋ฐฐ์ฐ์๋๋ถ๋ค์๊ฒ ๋ง์๋์์ด ๋์ จ์ผ๋ฉดํฉ๋๋ค.
IT๋ถ์ผ๋ ๊ณต๋ถ๋ฅผ์์ํ์ค๋์๋ ์ฒ ์ ํ ๊ณํ์ด ํ์ํฉ๋๋ค.
๋ฐฐ์ฐ๋ ๊ณผ์ ์์๋ค๋ ์ค์ํ๊ตฌ์.
IT๋ถ์ผ์ ๋์ ํ๊ณ ์ถ์ผ์ ๋ถ๋ค ์ทจ์ ,์ง๋ก๋ฅผ ์๊ฐํ์๋๋ถ๋ค์
์๋์นดํก์ผ๋ก ๋ฌธ์์ฃผ์ธ์ Jung321654
'ICT > IT์ ๋ณด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ปดํจํฐ์๊ฒฉ์ฆ ์ข ๋ฅ ์์๋ณด๊ธฐ (0) | 2016.03.28 |
---|---|
์์ดํฐ๋ฑ ํฌ ํ์ ์๋ด๋ฐ๊ณ ๊ณต๋ถํ๊ธฐ (0) | 2016.03.28 |
ํจํ ์ค ๊ณ ์กธ ์ทจ์ ๋ฐ๋ํ ํ๊ธฐ (0) | 2016.03.26 |
ํ์ ์ํ์ ๋ ~? (0) | 2016.03.25 |
๊ตญ๋น ์ง์ ์๋ฌด์์ผ๊น ~? (0) | 2016.03.25 |