ÄÜÅÙÃ÷ »ó¼¼º¸±â
Visual C++ 2017 ȯ°æ¿¡¼­ÀÇ C ÇÁ·Î±×·¡¹Ö


Visual C++ 2017 ȯ°æ¿¡¼­ÀÇ C ÇÁ·Î±×·¡¹Ö

Visual C++ 2017 ȯ°æ¿¡¼­ÀÇ C ÇÁ·Î±×·¡¹Ö

<Ȳ¼öö> Àú | º¹µÎÃâÆÇ»ç

Ãâ°£ÀÏ
2023-05-03
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
6 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

¿À´Ã³¯ ÀÎÅÍ³Ý ¹× ¸ð¹ÙÀÏ ½Ã´ë¿¡ °¡Àå ¹Ø¹ÙÅÁÀÌÀÚ ÇÙ½ÉÀÎ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â ´Ù¸§ ¾Æ´Ñ C¾ð¾îÀÌ´Ù. º» ±³Àç´Â Ãʺ¸ÀÚ¶óµµ ÀÌ·¯ÇÑ ¾ð¾î¸¦ ½±°Ô Á¢ÇÒ ¼ö ÀÖµµ·Ï Á¤¼ºÀ» ´ÙÇØ ÁýÇʵǾú´Ù. °¢ ³ª¶ó¸¶´Ù °íÀ¯ÀÇ ¾ð¾î¿Í ¹®¹ýÀÌ ÀÖµíÀÌ ÇÁ·Î±×·¡¹Ö ¾ð¾î ¶ÇÇÑ °íÀ¯ÀÇ ¹®¹ýÀÌ ÀÖ´Ù. ±×·±µ¥ ¿µ¾î ¹®¹ý¿¡ Ä¡¿ìÄ¡¸é ȸȭ¿¡ Ãë¾àÇØÁöµíÀÌ ÇÁ·Î±×·¡¹Ö ¾ð¾îµµ ¹®¹ý¿¡ ³Ê¹« ¿­ÁßÇϸé ÇÁ·Î±×·¡¹Ö¿¡ ¾àÇØÁö´Â °æÇâÀÌ ÀÖ´Ù.
±×·¡¼­ º» ±³Àç¿¡¼­´Â C¾ð¾îÀÇ ±âº»ÀûÀÎ ¹®¹ýÀ» °£´ÜÈ÷ ¾ð±ÞÇÔ°ú µ¿½Ã¿¡ ¿¹Á¦ ÇÁ·Î±×·¥À» Á¦½ÃÇÏ¿© ÇÁ·Î±×·¡¹Ö ±âº» ÀÛ¼º¹ýÀ» ½±°Ô ÀÍÈ÷µµ·Ï ÇÏ¿´´Ù. ±×¸®°í °¢ ÀåÀÇ ¸¶Áö¸·¿¡´Â ÀÀ¿ë¹®Á¦¸¦ Á¦½ÃÇÏ°í À̸¦ ÇØ°áÇÏ´Â ÇÁ·Î±×·¥°ú ½ÇÇà °á°ú¸¦ º¸ÀÌ°í ¼³¸íÇÔÀ¸·Î½á ¹®Á¦ ÇØ°á ´É·ÂÀ» Å°¿ì°íÀÚ ÇÏ¿´´Ù.

ÀúÀÚ¼Ò°³

Áß¾Ó´ëÇб³ ´ëÇпø °øÇйڻç (Àü»êÇÐ), ¹Ì±¹ ¼¼Å©¶ó¸àÅä ÁÖ¸³´ëÇÐ Visiting Scholar, Çѱ¹Áö½ÄÁ¤º¸±â¼úÇÐȸ Á¾½Åȸ¿øÀ¸·Î È°µ¿ÇÏ¿´°í ÇöÀç´Â ÀÎÇÏ°ø¾÷Àü¹®´ëÇÐ ÄÄÇ»ÅͽýºÅÛ°ú ±³¼öÀÌ´Ù.

Àú¼­·Î´Â ¡ºCÇÁ·Î±×·¡¹Ö¡», ¡ºÀÎÅͳݰú ȨÆäÀÌÁö¡», ¡ºÄÄÇ»ÅÍ ÀÎÅÍÆäÀ̽º¡» °¡ ÀÖ´Ù.

¸ñÂ÷

1Àå C¾ð¾î¿Í ÇÁ·Î±×·¥(C Language and Program)
1.1 C¾ð¾î¶õ?
1.2 C ÇÁ·Î±×·¥
1.3 C ÇÁ·Î±×·¥ ÄÄÆÄÀÏ ¹× ½ÇÇà
1.4 Visual C++ 2017 °³¹ß ȯ°æ
1.5 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥


2Àå ±âº» ÀÚ·áÇü°ú Ç¥ÁØ ÀÔÃâ·Â(Basic Data Type and Standard Input/Output)
2.1 ±âº» ÀÚ·áÇü
2.2 Ç¥ÁØ ÀÔÃâ·Â ÇÔ¼ö
2.3 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥


3Àå ¿¬»êÀÚ(Operator)
3.1 ´ëÀÔ ¿¬»êÀÚ(=)
3.2 »ê¼ú ¿¬»êÀÚ(+, -, *, /, %)
3.3 ´ÜÇ× ¿¬»êÀÚ(-)
3.4 Áõ°¨ ¿¬»êÀÚ(++, --)
3.5 °ü°è ¿¬»êÀÚ(>, <, >= ,<=, ==, !=)
3.6 ³í¸® ¿¬»êÀÚ(&&, ||, !)
3.7 ºñÆ® ³í¸® ¿¬»êÀÚ(&, |, ~, ^)
3.8 ºñÆ® À̵¿ ¿¬»êÀÚ(<<, >>)
3.9 Á¶°Ç ¿¬»êÀÚ(? :)
3.10 º¹ÇÕ ´ëÀÔ ¿¬»êÀÚ(+=, &&=, &=, <<=, ¡¦)
3.11 ÄÞ¸¶ ¿¬»êÀÚ(,)
3.12 ±âŸ ¿¬»êÀÚ(sizeof(), cast, &, *)
3.13 ¿¬»êÀÚ ¿ì¼±¼øÀ§
3.14 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥


4Àå Á¦¾î¹®(Control Statement)
4.1 Á¦¾î¹®
4.2 ´Ü¼ø if¹®
4.3 if~else¹®
4.4 ´ÙÁß if¹®
4.5 switch~case¹®
4.6 for¹®
4.7 Áßø for¹®
4.8 while()¹®
4.9 do~while()¹®
4.10 break¹®
4.11 continue¹®
4.12 goto¹®
4.13 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥


5Àå ¹è¿­(Array)
5.1 ¹è¿­
5.2 1Â÷¿ø ¹è¿­
5.3 2Â÷¿ø ¹è¿­
5.4 ¹®ÀÚ ¹è¿­
5.5 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥


6Àå Æ÷ÀÎÅÍ(Pointer)
6.1 Æ÷ÀÎÅÍ
6.2 Æ÷ÀÎÅÍ º¯¼ö ¼±¾ð°ú »ç¿ë
6.3 Æ÷ÀÎÅÍ º¯¼öÀÇ Å©±â
6.4 Æ÷ÀÎÅÍ º¯¼öÀÇ ¿¬»ê°ú È°¿ë
6.5 Æ÷ÀÎÅÍ ¹è¿­
6.6 ÀÌÁß Æ÷ÀÎÅÍ º¯¼ö
6.7 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥


7Àå ÇÔ¼ö(Function)
7.1 ÇÔ¼ö
7.2 È£ÃâÇÔ¼ö¿Í ÇÇÈ£Ãâ ÇÔ¼ö°£ ÀÚ·á Àü´Þ ¹æ¹ý
7.3 Àç±ÍÇÔ¼ö
7.4 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥


8Àå ±â¾ï Ŭ·¡½º¿Í º¯¼öÀÇ Åë¿ë¹üÀ§(Storage Class and Variable's Scope)
8.1 ±â¾ï Ŭ·¡½º
8.2 ÀÚµ¿(auto) º¯¼ö ¼±¾ð
8.3 Á¤Àû(static) º¯¼ö ¼±¾ð
8.4 ¿ÜºÎ(extern) º¯¼ö ¼±¾ð
8.5 ·¹Áö½ºÅÍ(register) º¯¼ö ¼±¾ð
8.6 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥

9Àå ÇÁ¸®ÇÁ·Î¼¼¼­(Preprocessor)
9.1 ÇÁ¸®ÇÁ·Î¼¼¼­
9.2 ÆÄÀÏ Æ÷ÇÔ(#include)
9.3 ¸ÅÅ©·Î Á¤ÀÇ(macro define)¹× ¸ÅÅ©·Î ÇØÁ¦(macro undefine)
9.4 Á¶°ÇºÎ ÄÄÆÄÀÏ
9.5 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥

10Àå »ç¿ëÀÚ Á¤ÀÇ ÀÚ·áÇü(User-defined Data Type)
10.1 ±¸Á¶Çü(structure type)
10.2 ±¸Á¶Çü ¹è¿­
10.3 ±¸Á¶Çü Æ÷ÀÎÅÍ
10.4 ÇÔ¼öÀÇ Àμö·Î ±¸Á¶ÇüÀ» »ç¿ë
10.5 °ø¿ëÇü(union type)
10.6 ¿­°ÅÇü(enumerate type)
10.7 ÀÚ·áÇü ÀçÁ¤ÀÇ(type redefine)
10.8 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥

11Àå ¶óÀ̺귯¸® ÇÔ¼ö(Library Function)
11.1 ¶óÀ̺귯¸® ÇÔ¼ö
11.2 ¹®ÀÚ¿­ ó¸® ÇÔ¼ö
11.3 ¹®ÀÚ °Ë»ç ¹× º¯È¯ ¸ÅÅ©·Î
11.4 ¸Þ¸ð¸® °ü¸® ÇÔ¼ö
11.5 ¼öÇÐ ÇÔ¼ö
11.6 Ç¥ÁضóÀ̺귯¸® ÇÔ¼ö
11.7 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥

12Àå ÆÄÀÏ Ã³¸® ÀÔÃâ·Â ÇÔ¼ö(Input and Output Function for File Process)
12.1 ÆÄÀÏ°ú ÆÄÀÏ Ã³¸® ÇÔ¼ö
12.2 ÆÄÀÏ Ã³¸® ÇÔ¼ö »ç¿ë ¹æ¹ý
12.3 ¹®ÀÚ ´ÜÀ§ÀÇ ÆÄÀÏ ÀÔÃâ·Â ÇÔ¼ö
12.4 ÇÑ ÁÙ ´ÜÀ§ÀÇ ÀÚ·á ÀÔÃâ·Â ÇÔ¼ö
12.5 Çü½Ä ÀÖ´Â ÀÚ·áÀÇ ÆÄÀÏ ÀÔÃâ·Â ÇÔ¼ö
12.6 2Áø ÆÄÀÏÀÇ ÀÔÃâ·Â ÇÔ¼ö
12.7 ÆÄÀÏ ¿­±â ¹× ÀÔÃâ·Â ¿À·ù, ÆÄÀÏÀÇ ³¡ È®ÀÎ ÇÔ¼ö
12.8 ½Ã½ºÅÛ ¸í·É¾î ÀÛ¼º
12.9 ÀÀ¿ë¹®Á¦¿Í ÇÁ·Î±×·¥

13Àå C ÀÀ¿ë(Application Program using C)
13.1 Çȼ¿ ´ÜÀ§ÀÇ µðÁöÅÐ À̹ÌÁö ó¸®
13.2 Á¦ÇÑµÈ ¹®¹ýÀÇ ±¸¹®ºÐ¼®±â

ºÎ·Ï