์ƒˆ์†Œ์‹

Languages/C

C์–ธ์–ด [๊ตฌ๊ตฌ๋‹จ ํ”„๋กœ๊ทธ๋žจ]

  • -
๋ฐ˜์‘ํ˜•

์ด๋ฒˆ์—” ์—„์ฒญ์—„์ฒญ ์ฝ”๋“œ๊ฐ€ ๊ฐ„๋‹จํ•œ ๊ตฌ๊ตฌ๋‹จ์„ ์งœ๋ณผ๊ฒŒ์š”!

 

<์ฝ”๋“œ>

<์‹คํ–‰๊ฒฐ๊ณผ>

์ด๋ ‡๊ฒŒ ์ญ‰์ญ‰ ์ด์–ด์ ธ์„œ 9๋‹จ๊นŒ์ง€ ์ถœ๋ ฅ์ด ๋˜๋Š”๋ฐ ๋„ˆ๋ฌด ๊ธธ์–ด์„œ ์ƒ๋žตํ• ๊ฒŒ์š”!

ํ•˜์—ฌํŠผ!! ์งง์€ ์ฝ”๋“œ๋กœ ์˜ˆ์œ ๊ตฌ๊ตฌ๋‹จ์ด ์™„์„ฑ ๋˜์—ˆ๋„ค์š”!

 

์•„ ๊ทธ๋ฆฌ๊ณ  ์œ„์— ์ฝ”๋“œ๋ฅผ ๋ณด์‹œ๋ฉด #include<stdio.h> ๋ถ€๋ถ„์— ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋ฅผ ํ•ด๋‘์—ˆ๋Š”๋ฐ 

์ฒ˜์Œ์— ์ €๋„ '์ €๊ฑด ๋ฌด์Šจ ๋œป์ด์ง€??' ๋ผ๋Š” ์ƒ๊ฐ์„ ํ–ˆ๋˜ ๊ฒƒ ๊ฐ™์•„ ์„ค๋ช… ๋“œ๋ฆฌ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค!!


Q. #include ๋ž€ ?

A. ์ผ๋‹จ C์–ธ์–ด์—๋Š” ๋งŽ์€ ํ‚ค์›Œ๋“œ ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค. (keyword : c์–ธ์–ด์—์„œ ํŠน์ •ํ•œ ์˜๋ฏธ, ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ๋‹จ์–ด๋“ค์„ ๋งํ•˜๋ฉฐ '์˜ˆ์•ฝ์–ด' ๋ผ๊ณ ๋„ ํ•œ๋‹ค.) 

๊ทธ์ค‘ include๋ž€ 'ํฌํ•จํ•˜๋‹ค' ๋ผ๋Š” ์‚ฌ์ „์  ๋œป์„ ๊ฐ€์ง€๋Š” ๋‹จ์–ด๋กœ ๊ฐ€์žฅ ํญ ๋„“๊ฒŒ ์“ฐ์ธ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์˜†์—์žˆ๋Š” <stdio.h> ๋ฅผ ํฌํ•จํ•˜๊ฒ ๋‹ค๋Š” ๋œป์ด์ฃ !

 

์•ž์— ๋ถ™์€ #์€ ์ „์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ์˜๋ฏธํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

โ€ป ์ „์ฒ˜๋ฆฌ๊ธฐ

์ปดํ“จํ„ฐ ๊ณผํ•™์—์„œ ์ „์ฒ˜๋ฆฌ๊ธฐ(ๅ‰่™•็†ๅ™จ) ๋˜๋Š” ํ”„๋ฆฌ์ปดํŒŒ์ผ๋Ÿฌ์˜์–ด: preprocessor)๋Š” ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜์—ฌ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ์ž…๋ ฅ์œผ๋กœ์„œ ์‚ฌ์šฉ๋˜๋Š” ์ถœ๋ ฅ๋ฌผ์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ์—ฌ๊ธฐ์„œ ์ถœ๋ ฅ๋ฌผ์ด๋ž€ ์ „์ฒ˜๋ฆฌ๋œ ํ˜•ํƒœ์˜ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋งํ•˜๋ฉฐ ์ปดํŒŒ์ผ๋Ÿฌ์™€ ๊ฐ™์€ ์ฐจํ›„ ํ”„๋กœ๊ทธ๋žจ๋“ค์— ์“ฐ์ธ๋‹ค. ์ฒ˜๋ฆฌํ•  ์–‘๊ณผ ์ข…๋ฅ˜๋Š” ์ „์ฒ˜๋ฆฌ๊ธฐ์˜ ๋ณธ์„ฑ์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋ฉฐ ์–ด๋– ํ•œ ์ „์ฒ˜๋ฆฌ๊ธฐ๋“ค์€ ์ƒ๋Œ€์ ์œผ๋กœ ๋‹จ์ˆœํ•œ ๋ฌธ์ž ์น˜ํ™˜ ๋ฐ ๋งคํฌ๋กœ ํ™•์žฅ๋งŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ˜๋ฉด ๋‹ค๋ฅธ ์ „์ฒ˜๋ฆฌ๊ธฐ๋“ค์€ ์„ฑ์ˆ™ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๊ธฐ๋Šฅ์„ ํ•˜๊ธฐ๋„ ํ•œ๋‹ค. 

- ์ถœ์ฒ˜ : ์œ„ํ‚ค๋ฐฑ๊ณผ์‚ฌ์ „

Q. <stdio.h> ๋ž€ ?

A.  stdio.h ๋Š” standard input output์˜ ์•ฝ์ž๋กœ .h๋Š” header๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

โ€ป ํ—ค๋”ํŒŒ์ผ

: ํ—ค๋”ํŒŒ์ผ์€ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ฐธ์กฐํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ—ค๋”ํŒŒ์ผ์ด ์—†๋‹ค๋ฉด ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค.

๋˜ํ•œ ํ—ค๋”ํŒŒ์ผ ์•ˆ์—๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด ๋†“์€ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๋“ค์— ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ•จ์ˆ˜๊ฐ€ ๋“ค์–ด์žˆ๊ณ 

์šฐ๋ฆฌ๋Š” ํ•จ์ˆ˜๋“ค์„ ํŽธํžˆ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ด ํŒŒ์ผ์„ ์„ ์–ธ ํ•ด์ค€๋‹ค.

์ฆ‰ ๋‚ด๊ฐ€ ์ž‘์„ฑํ•˜๋Š” ์†Œ์Šค ์ฝ”๋“œ์— ํ‘œ์ค€์ž…์ถœ๋ ฅ์— ๊ด€๋ จ๋œ ํ—ค๋”ํŒŒ์ผ์„ ํฌํ•จํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.


์ด๋ ‡๋“ฏ ๋‚ด๊ฐ€ ์ž‘์„ฑํ•˜์ง€ ์•Š์•„๋„ ์ด๋ฏธ ์ •์˜๋˜์–ด ์žˆ๋Š” ์ˆ˜๋งŽ์€ ๊ธฐ๋Šฅ๋“ค์„ ์‚ฌ์šฉํ•˜์—ฌ ํŽธํ•˜๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š”

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋ผ๋Š” ๊ฑฐ์ฃ !!

 

์ „์ฒ˜๋ฆฌ๊ธฐ ๋ช…๋ น์–ด๋Š” ๋‹ค์–‘ํ•˜๋‹ˆ ๊ฐ™์ด ๋” ๊ณต๋ถ€ํ•ด ๋ณด์•„์š”! ^0^ /

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.