|
|
|
|
ÀúÀÚ : ¾öÀ±¼·
|
ÃâÆÇ»ç: µ¿ÀÏÃâÆÇ»ç
/ 2003-07-23
|
Á¦ÀÛÇüÅ :
|
¿ë·® :
-
|
´ëÃâÇöȲ :
´ëÃâ °¡´É
|
¿¹¾àÇöȲ : 0
|
|
|
|
Àüü(XML)
|
|
ÀÛÇ°¼Ò°³
|
C ¾ð¾î´Â ÇöÀç °¡Àå ³Î¸® ¾Ë·ÁÁø ÇÁ·Î±×·¡¹Ö ¾ð¾îÀ̸ç, ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ µµ±¸·Î¼ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ¾ð¾î ÁßÀÇ ÇϳªÀÌ´Ù. ÀÌ Ã¥Àº Áö³ ¼ö³â°£ C ¾ð¾î¸¦ °ÀÇÇÑ ÀúÀÚÀÇ °æÇè¿¡¼, óÀ½ C ¾ð¾î¸¦ ¹è¿ì´Â ÇлýÀ» À§ÇÏ¿© Á»´õ ½±°Ô °øºÎÇÒ ¼ö ÀÖµµ·Ï ¹é°ú»çÀüÀûÀ¸·Î C ¾ð¾îÀÇ ¸ðµç °ÍÀ» ±â¼úÇÑ °ÍÀÌ ¾Æ´Ï¶ó, óÀ½ °øºÎÇÏ´Â ÇлýµéÀ» À§ÇØ ÇÊ¿äÇÑ °³³ä°ú ±â¹ýÀ» °£°áÇÏ°í ¸íÈ®È÷ ¼³¸íÇÏ´Â µ¥ ¿ªÁ¡À» µÎ°í, ÇлýµéÀÌ ÇÊ¿äÇÑ ³»¿ëÀ» ´Ü°èÀûÀ¸·Î ÀÍÈú ¼ö ÀÖ°Ô ±¸¼ºÇÏ¿´°í, ÇнÀ·®¿¡ ´ëÇÑ ºÎ´ã°¨À» ÁÙÀ̱â À§ÇØ Ã¥ÀÇ ºÐ·®À» ÁÙÀÌ·Á°í ³ë·ÂÇß´Ù.
óÀ½ºÎÅÍ ¼øÂ÷ÀûÀ¸·Î Àо¸é¼ ´Ü°èÀûÀ¸·Î ÇÁ·Î±×·¥À» ¹è¿ìµµ·Ï ±¸¼ºÇßÀ¸¸ç, C¾ð¾îÀÇ °¡Àå ¾î·Á¿î ¸Þ¸ð¸®ÀÇ ÀÌÇØ¿¡ ÃÊÁ¡À» ¸ÂÃß¾î Æ÷ÀÎÅÍÀÇ °³³ä, ¹è¿, ÁÖ¼Ò Àü´ÞÈ£Ãâ, ¿¬°á¸®½ºÆ®µî ÀÌÇØÇϱ⠾î·Á¿î ºÎºÐÀ» Áß½ÉÀ¸·Î º¯¼öÀÇ ¼±¾ð°ú ÃʱâÈ£¸¦ °Á¶ÇÏ°í, ¹Ýº¹¹®¿¡¼ÀÇ º¯¼ö°ªÀÇ º¯È, ¿À·ù¼öÁ¤±â¸¦ »ç¿ëÇÑ º¯¼ö°ªÀÇ ÃßÀûµî¿¡ ´ëÇؼ ¼³¸íÇÏ¿´À¸¸ç, Æ÷ÀÎÅÍÀÇ ±âº»°³³äÀ» ±×¸²À» ÅëÇØ ¼³¸íÇÏ¿´´Ù. ¶ÇÇÑ ÆÄÀÏÀÔÃâ·ÂºÎºÐ¿¡¼´Â ÆÄÀÏÀÔÃâ·Â¿¡ °ü·ÃµÈ °³³äÀ» ÀüüÀûÀ¸·Î Á¤¸®ÇÏ´Â µ¥ ÃÊÁ¡À» µÎ¾ú´Ù.
|
|
|
|
ÀúÀÚ¼Ò°³
|
¾öÀ±¼·(ÀúÀÚ)
|
|
|
|
ÀÛ°¡ÀǸ»
|
ÀÛ°¡ÀÇ ¸»ÀÌ ¾ø½À´Ï´Ù.
|
|
|
|
¸ñÂ÷
|
Á¦1Àå C ÇÁ·Î±×·¡¹ÖÀÇ ½ÃÀÛ
1.1 C¾ð¾îÀÇ À¯·¡¿Í Ư¼º
1.2 CÇÁ·Î±×·¡¹Ö ȯ°æ
1.3 CÇÔ¼öÀÇ ±¸Á¶
1.4 °³Ç๮ÀÚ
1.5 º¯¼öÀÇ ¼±¾ð°ú »ç¿ë
1.6 ¿©·¯ °³ÀÇ ÇÔ¼ö·Î ±¸¼ºµÈ ÇÁ·Î±×·¥
1.7 #define¹®
Á¦2Àå ÀÚ·áÇü°ú ¿¬»êÀÚ
2.1 ¸Þ¸ð¸®ÀÇ ±¸¼º
2.2 ÅäÅ«
2.3 µ¥ÀÌŸÇü
2.4 Á¤¼öÇü
2.5 ½Ç¼öÇü
2.6 ¹®ÀÚÇü
2.7 ¹®ÀÚ¿Çü(character string type)
2.8 ¿¬»êÀÚ
2.9 printf () ÇÔ¼ö
2.10 scanf () ÇÔ¼ö
Á¦3Àå Á¦¾î¹®
3.1 º¯¼öÀÇ ¼±¾ð°ú ÃʱâÈ
3.2 º¹ÇÕ¹®
3.3 ¼±Åù®
3.4 Å°º¸µå¸¦ ÅëÇÑ ¹®ÀÚ ÀÔ·Â ÇÔ¼ö : getchar(), getche(), getch()
3.5 ¹Ýº¹¹®
3.6 ´ÙÁß Á¦¾î¹®ÀÇ ±¸Á¶
3.7 break¹®
3.8 ÅؽºÆ® ÆÄÀÏÀÇ »ç¿ë
Á¦4Àå ÇÁ·Î±×·¥ÀÇ ½ÇÇà°ú ¿À·ù
4.1 ¼±Çà󸮱â
4.2 ÇÁ·Î±×·¥ÀÇ ½ÇÇà°úÁ¤
4.3 ÇÁ·Î±×·¥ ¿À·ù
4.4 DebuggerÀÇ »ç¿ë¹ý
Á¦5Àå Æ÷ÀÎÅÍÀÇ ±âº»°³³ä
5.1 º¯¼öÀÇ °ª°ú ÁÖ¼Ò
5.2 ¤½ÀÎÅÍ º¯¼ö
5.3 Æ÷ÀÎÅͺ¯¼ö°¡ °¡¸®Å°´Â ÀÚ·áÇüÀÇ ÀǹÌ
5.4 À߸øµÈ ÀÚ·áÇüÀ» °¡¸£Å°´Â Æ÷ÀÎÅÍ º¯¼ö
5.5 Æ÷ÀÎÅͺ¯¼öÀÇ ÃʱâÈ
5.6 Æ÷ÀÎÅÍ ¿¬»ê
Á¦6Àå ÇÔ¼ö
6.1 ÇÔ¼öÀÇ È£Ãâ°ú ½ÇÇà
6.2 ÇÔ¼öÀÇ Á¤ÀÇ
6.3 ÇÔ¼öÀÇ ¿øÇü
6.4 Áö¿ªº¯¼ö
6.5 return¹®
6.6 ÇÔ¼öÀÇ ÀμöÀü´Þ±â¹ý
6.7 Àç±ÍÇÔ¼ö(recursive function)
Á¦7Àå ¹è¿°ú ¹®ÀÚ¿
7.1 ¹è¿ÀÇ ¼±¾ð°ú »ç¿ë
7.2 ¹è¿ÀÇ ÃʱâÈ
7.3 ¹öºí Á¤·Ä(Bubble Sort)
7.4 ¹è¿°ú Æ÷ÀÎÅÍ
7.5 ÇÔ¼ö Àμö·Î¼ÀÇ ¹è¿
7.6 ¹®ÀÚ¿
7.7 ¹®ÀÚ¿À» ´Ù·ç´Â ¶óÀ̺귯¸® ÇÔ¼öµé
7.8 ´ÙÂ÷¿ø ¹è¿
7.9 Çü½ÄÀμö·Î ´ÙÂ÷¿ø ¹è¿ÀÌ »ç¿ëµÇ´Â °æ¿ì
7.10 ¹®ÀÚ¿À» ´Ù·ç´Â ¹è¿
7.11 ¹®ÀÚ¿À» °¡¸£Å°´Â Æ÷ÀÎÅÍ ¹è¿
7.12 main() ÇÔ¼öÀÇ Àμö
7.13 ¹®ÀÚÇÔ¼ö
Á¦8Àå ±¸Á¶Ã¼
8.1 typedef¹®
8.2 ±¸Á¶Ã¼ÀÇ Á¤ÀÇ
8.3 ±¸Á¶Ã¼ÀÇ ¸â¹ö
8.4 ±¸Á¶Ã¼ÀÇ ÃʱâÈ
8.5 ±¸Á¶Ã¼ÀÇ ¹è¿
8.6 ±¸Á¶Ã¼¸¦ °¡¸£Å°´Â Æ÷ÀÎÅͺ¯¼ö
8.7 ±¸Á¶Ã¼¸¦ ÇÔ¼öÀÇ Àμö·Î Àü´ÞÇÏ´Â ¹æ¹ý
Á¦9Àå ¿¬°á ¸®½ºÆ®
9.1 ¹è¿°ú ¿¬°á ¸®½ºÆ®
9.2 malloc() ÇÔ¼ö : ¸Þ¸ð¸®ÀÇ µ¿ÀûÇÒ´ç
9.3 ¿¬°á¸®½ºÆ®ÀÇ ±¸Á¶
9.4 ¿¬°á¸®½ºÆ®ÀÇ ÀÛ¼º
9.5 ¿¬°á¸®½ºÆ®¿¡ ¸¹ÀÌ »ç¿ëµÇ´Â ÇÔ¼öµé
9.6 Á¤·ÄµÈ ¿¬°á¸®½ºÆ®ÀÇ »ðÀÔ°ú »èÁ¦
Á¦10Àå ÆÄÀÏ ÀÔÃâ·Â
10.1 ÀÔÃâ·Â ½ºÆ®¸²°ú ÀúÀåÇü½Ä
10.2 Ç¥ÁØÀÔÃâ·Â
10.3 ¹®ÀÚÀÇ ÀÔÃâ·Â(Character Input/Output)
10.4 ¹®ÀÚ¿ ÀÔÃâ·Â
10.5 Ç¥ÁØ ÀÔÃâ·Â ÆÄÀÏ
10.6 Çü½ÄÈ ÀÔÃâ·Â
10.7 ÅؽºÆ® ¸ðµå¿Í ÀÌÁø ¸ðµå (Text Mode and Binary Mode)
10.8 ±¸Á¶Ã¼ ÀÔÃâ·Â
10.9 ÀÓÀÇ Á¢±Ù
10.10 ½Ã½ºÅÛ ·¹º§ ÀÔÃâ·Â (Àú¼öÁØ ÀÔÃâ·Â)
10.11 ¸®´ÙÀÌ·º¼Ç
Á¦11Àå ÀúÀå Ŭ·¡½º (Storage Class)
11.1 Áö¼Ó±â°£
11.2 À¯È¿¹üÀ§
Á¦12Àå ±× ¹ÛÀÇ ÀÚ·áÇü°ú Á¦¾î¹®
12.1 ¿°ÅÇü
12.2 °ø¿ëü
12.3 const ¿Í volatile
12.4 ºñÆ® ¿¬»êÀÚ
12.5 Á¶°Ç ¿¬»êÀÚ
12.6 continue¹®
12.7 do-while¹®
12.8 label°ú goto¹®
12.9 Á¶°ÇºÎ ÄÄÆÄÀÏ
12.10 ¸ÅÅ©·Î ÇÔ¼ö¿Í #undef
ºÎ·Ï
|
|
|
|
µ¶ÀÚ¼Æò
|
|
|
µî·ÏµÈ µ¶ÀÚ ¼ÆòÀÌ ¾ø½À´Ï´Ù.
|
|
|
|
ÇÑÁÙ¼Æò
|
|
|
µî·ÏµÈ ÇÑÁÙ ¼ÆòÀÌ ¾ø½À´Ï´Ù.
|
|
|
|
|
|
|