C »y ¨¥ ªº ®æ ¦¡

 

l        ¤°»ò¬OC»y¨¥?

l        C»y¨¥°õ¦æ¹Lµ{?

 

­ì©lµ{¦¡ --> ¸g¥Ñ½s;¹ --> Åܦ¨¥ØªºÀÉ --> ¸g¥Ñ³sµ²¾¹ --> Åܦ¨°õ¦æÀÉ
SOURCE.C --> COMPILER --> SOURCE.OBJ --> LINKER --> SOURCE.EXE

 

 

l        C »y ¨¥ ªº ¯S ©Ê 

( 1 ) ¥i ¥H ¹³ ²Õ ¦X »y ¨¥ ¤@ ¼Ë ¶i ¦æ µw Åé ¤§ ª½ ±µ ¦s ¨ú .
( 2 ) ¬° »y ªk ³W «h ² ³æ , ²M ·¡ , ®e ©ö ¨Ï ¥Î ¤§ µ² ºc ¤Æ »y ¨¥ .
( 3 ) ¥² ­n ®É ¥i ¥H »P ²Õ ¦X »y ¨¥ ³s µ² .
( 4 ) ¥i Äâ ©Ê ( Portability ) ·¥ ¨Î , ¸ó ¥­ ¥x ªº ¯à ¤O ±j .

 

l        ¼Ð ·Ç C »y ¨¥ ®æ ¦¡ 

#include < stdio.h > ----> «e¸m³B²z¾¹
main( ) ---->
¥Dµ{¦¡
{
int i=0 ; /*
ÅÜ ¼Æ «Å §i */
i=i+1; /*
ºâ ¼Æ ¹B ºâ */----> µ{¦¡¥DÅé
printf("i=%d\n",i) ; /*
¿é ¥X ¦Ü ¿Ã ¹õ */
}
subroutine( )
---->
°Æµ{¦¡
..
..
subroutine( )
---->
°Æµ{¦¡
..
..

 

 

¦^¸ê®Æµ²ºc±Ð¾Ç¤jºõ    ¤U¤@³æ¤¸