ÄÜÅÙÃ÷ »ó¼¼º¸±â
Warming-Up C Programming


Warming-Up C Programming

<õÁ¤¾Æ> Àú | ¿¬µÎ¿¡µð¼Ç

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

ÄÜÅÙÃ÷ ¼Ò°³

ÀÌ Ã¥ÀÌ ´Ù¸¥ C Ã¥°ú °¡Àå ´Ù¸¥ Á¡Àº dzºÎÇÑ ÇÁ·Î±×·¡¹Ö °æÇèÀ» ¹ÙÅÁÀ¸·Î Á¦°¡ Á÷Á¢ Á¤¸®ÇÑ C ¾ð¾îÀÇ ÇÙ½É ±â´É¿¡ ´ëÇÑ ¡°°¡À̵å¶óÀΡ±ÀÔ´Ï´Ù. ÀÌ Ã¥¿¡¼­´Â CÀÇ ¼ö¸¹Àº ±â´ÉÀ» ´Ü¼øÈ÷ ³ª¿­ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¾î¶² »óȲ¿¡¼­ ¾î¶² ±â´ÉÀ» »ç¿ëÇØ¾ß ÇÏ´ÂÁö¿¡ ´ëÇÑ ¡°°¡ÀÌµå ¶óÀΡ±À» ¸íÈ®È÷ Á¦½ÃÇÏ°í ÀÖ½À´Ï´Ù. µû¶ó¼­, C¸¦ óÀ½ ¹è¿ì´Â Ãʺ¸ÀÚµµ ÀÌ ¡±°¡À̵å¶óÀΡ±À» µû¸£¸é ºü¸£°í ½±°Ô C ÇÁ·Î±×·¡¹Ö¿¡ Àͼ÷ÇØÁú ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

ÀúÀÚ¼Ò°³

ÀÌÈ­¿©´ë ÀÌÇм®»ç
Àü) LGÀüÀÚ±â¼ú¿ø ÁÖÀÓ¿¬±¸¿ø
Àü) LGÁ¤º¸Åë½Å ¼±ÀÓ¿¬±¸¿ø
Àü) »ï¼ºSDS ¸ÖƼķÆÛ½º ÀüÀÓ±³¼ö
Àü) ¢ßº£½ºÆ®ÀÎÇÁ¶ó ¼ö¼®ÄÁ¼³ÅÏÆ®

¸ñÂ÷

CHAPTER 1 ÇÁ·Î±×·¡¹Ö°ú C ¾ð¾î 001
1.1 C ¾ð¾î ¼Ò°³ 002
1.1.1 ÇÁ·Î±×·¡¹Ö °³¿ä 002
1.1.2 C ¾ð¾îÀÇ Æ¯Â¡ 005
1.2 C ÇÁ·Î±×·¥ °³¹ß 010
1.2.1 ÀϹÝÀûÀÎ C ÇÁ·Î±×·¥ °³¹ß 010
1.2.2 Visual Studio¸¦ ÀÌ¿ëÇÑ C ÇÁ·Î±×·¥ °³¹ß 013
1.2.3 Visual Studio »ç¿ë¹ý 019
¡á¡á ¿¬½À¹®Á¦ 026
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 028

CHAPTER 2 C ÇÁ·Î±×·¥ÀÇ ±âº» 031
2.1 ù ¹ø° C ÇÁ·Î±×·¥ 032
2.1.1 ÁÖ¼® 032
2.1.2 main ÇÔ¼ö 035
2.1.3 Ãâ·Â 039
2.2 CÀÇ ÀԷ°ú Ãâ·Â 042
2.2.1 º¯¼ö 042
2.2.2 printf ÇÔ¼ö 044
2.2.3 scanf ÇÔ¼ö 049
¡á¡á ¿¬½À¹®Á¦ 054
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 056

CHAPTER 3 µ¥ÀÌÅÍÇü°ú º¯¼ö 059
3.1 µ¥ÀÌÅÍÇü 060
3.1.1 µ¥ÀÌÅÍÇüÀÇ °³³ä 060
3.1.2 Á¤¼öÇü 064
3.1.3 ¹®ÀÚÇü 071
3.1.4 ½Ç¼öÇü 075
3.2 º¯¼ö¿Í »ó¼ö 078
3.2.1 º¯¼ö 079
3.2.2 »ó¼ö 085
¡á¡á ¿¬½À¹®Á¦ 095
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 097

CHAPTER 4 ¿¬»êÀÚ 099
4.1 ¿¬»êÀÚÀÇ ±âº» °³³ä 100
4.1.1 ¼ö½Ä 100
4.1.2 ¿¬»êÀÚ¿Í ÇÇ¿¬»êÀÚ 100
4.2 ¿¬»êÀÚÀÇ Á¾·ù 102
4.2.1 »ê¼ú ¿¬»êÀÚ 102
4.2.2 Áõ°¨ ¿¬»êÀÚ 105
4.2.3 ´ëÀÔ ¿¬»êÀÚ 107
4.2.4 °ü°è ¿¬»êÀÚ 111
4.2.5 ³í¸® ¿¬»êÀÚ 114
4.2.6 ºñÆ® ¿¬»êÀÚ 117
4.2.7 Á¶°Ç ¿¬»êÀÚ 123
4.2.8 Çü º¯È¯ ¿¬»êÀÚ 125
4.3 ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§¿Í °áÇÕ ±ÔÄ¢ 128
4.3.1 ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§ 128
4.3.2 ¿¬»êÀÚÀÇ °áÇÕ ±ÔÄ¢ 130
¡á¡á ¿¬½À¹®Á¦ 132
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 135

CHAPTER 5 Á¦¾î¹® 139
5.1 Á¶°Ç¹® 140
5.1.1 if 140
5.1.2 switch 148
5.2 ¹Ýº¹¹® 153
5.2.1 for 154
5.2.2 while 162
5.2.3 do while 166
5.3 ºÐ±â¹® 168
5.3.1 break 168
5.3.2 continue 172
5.3.3 goto 174
5.3.4 return 176
¡á¡á ¿¬½À¹®Á¦ 177
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 182

CHAPTER 6 ÇÔ¼ö 187
6.1 ÇÔ¼öÀÇ °³³ä 188
6.1.1 ÇÔ¼öÀÇ Çʿ伺 188
6.1.2 ÇÔ¼öÀÇ Á¾·ù 189
6.1.3 ÇÔ¼öÀÇ ¿ä°Ç 190
6.2 ÇÔ¼öÀÇ ±âº» 191
6.2.1 ÇÔ¼öÀÇ Á¤ÀÇ 191
6.2.2 ÇÔ¼öÀÇ È£Ãâ 197
6.2.3 ÇÔ¼öÀÇ ¼±¾ð 209
6.3 Áö¿ª º¯¼ö¿Í Àü¿ª º¯¼ö 214
6.3.1 Áö¿ª º¯¼ö 215
6.3.2 Àü¿ª º¯¼ö 219
6.3.3 º¯¼öÀÇ ¿µ¿ª ±ÔÄ¢ 222
¡á¡á ¿¬½À¹®Á¦ 224
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 228

CHAPTER 7 ¹è¿­ 233
7.1 ¹è¿­ÀÇ ±âº» 234
7.1.1 ¹è¿­ÀÇ °³³ä 234
7.1.2 ¹è¿­ÀÇ ¼±¾ð 235
7.1.3 ¹è¿­ÀÇ ÃʱâÈ­ 239
7.1.4 ¹è¿­ÀÇ »ç¿ë 242
7.2 ´ÙÂ÷¿ø ¹è¿­ 249
7.2.1 ´ÙÂ÷¿ø ¹è¿­ÀÇ °³³ä 249
7.3 ¹è¿­ÀÇ È°¿ë 255
7.3.1 ÇÔ¼öÀÇ ÀÎÀÚ·Î ¹è¿­ Àü´ÞÇϱâ 255
7.3.2 ¹è¿­ÀÇ Å½»ö°ú Á¤·Ä 259
¡á¡á ¿¬½À¹®Á¦ 265
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 269

CHAPTER 8 Æ÷ÀÎÅÍ 273
8.1 Æ÷ÀÎÅÍÀÇ ±âº» 274
8.1.1 Æ÷ÀÎÅÍÀÇ °³³ä 274
8.1.2 Æ÷ÀÎÅÍÀÇ ¼±¾ð ¹× ÃʱâÈ­ 275
8.1.3 Æ÷ÀÎÅÍÀÇ »ç¿ë 279
8.1.4 Æ÷ÀÎÅÍÀÇ ¿ëµµ 282
8.1.5 Æ÷ÀÎÅÍ »ç¿ë ½Ã ÁÖÀÇ »çÇ× 285
8.1.6 const Æ÷ÀÎÅÍ 286
8.2 Æ÷ÀÎÅÍÀÇ È°¿ë 290
8.2.1 ¹è¿­°ú Æ÷ÀÎÅÍÀÇ °ü°è 290
8.3 ÇÔ¼ö¿Í Æ÷ÀÎÅÍ 300
8.3.1 ÇÔ¼öÀÇ ÀÎÀÚ Àü´Þ ¹æ¹ý 300
8.3.2 °ª¿¡ ÀÇÇÑ È£Ãâ 300
8.3.3 ÂüÁ¶¿¡ ÀÇÇÑ È£Ãâ 301
8.3.4 ¹è¿­ÀÇ Àü´Þ 305
¡á¡á ¿¬½À¹®Á¦ 310
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 314

CHAPTER 9 ¹®ÀÚ¿­ 317
9.1 ¹®ÀÚ ¹è¿­ 318
9.1.1 ¹®ÀÚ¿Í ¹®ÀÚ¿­ 318
9.1.2 ¹®ÀÚ ¹è¿­ÀÇ ¼±¾ð ¹× ÃʱâÈ­ 319
9.1.3 ¹®ÀÚ ¹è¿­ÀÇ »ç¿ë 320
9.2 Ç¥ÁØ CÀÇ ¹®ÀÚ¿­ ó¸® ÇÔ¼ö 322
9.2.1 ¹®ÀÚ¿­ÀÇ ±æÀÌ ±¸Çϱâ 324
9.2.2 ¹®ÀÚ¿­ÀÇ º¹»ç 326
9.2.3 ¹®ÀÚ¿­ÀÇ ºñ±³ 329
9.2.4 ¹®ÀÚ¿­ÀÇ ¿¬°á 331
9.2.5 ¹®ÀÚ¿­ÀÇ °Ë»ö 332
9.2.6 ¹®ÀÚ¿­ÀÇ ÅäÅ« ³ª´©±â 334
9.2.7 ¹®ÀÚ¿­ÀÇ ÀÔÃâ·Â 335
9.3 ¹®ÀÚ¿­ Æ÷ÀÎÅÍ 339
9.3.1 char*ÇüÀÇ ¹®ÀÚ¿­ Æ÷ÀÎÅÍ 339
9.3.2 const char*ÇüÀÇ ¹®ÀÚ¿­ Æ÷ÀÎÅÍ 343
9.3.3 ¹®ÀÚ¿­ »ç¿ëÀ» À§ÇÑ °¡À̵å¶óÀÎ 346
9.4 ¹®ÀÚ¿­ÀÇ ¹è¿­ 348
9.4.1 2Â÷¿ø ¹®ÀÚ ¹è¿­ 348
9.4.2 ¹®ÀÚ¿­ Æ÷ÀÎÅÍ ¹è¿­ 351
¡á¡á ¿¬½À¹®Á¦ 354
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 357

CHAPTER 10 ±¸Á¶Ã¼ 361
10.1 ±¸Á¶Ã¼ÀÇ ±âº» 362
10.1.1 ±¸Á¶Ã¼ÀÇ °³³ä 362
10.1.2 ±¸Á¶Ã¼ÀÇ Á¤ÀÇ 362
10.1.3 ±¸Á¶Ã¼ º¯¼öÀÇ ¼±¾ð ¹× ÃʱâÈ­ 365
10.1.4 ±¸Á¶Ã¼ º¯¼öÀÇ »ç¿ë 367
10.1.5 ±¸Á¶Ã¼ º¯¼ö °£ÀÇ ÃʱâÈ­¿Í ´ëÀÔ 369
10.1.6 ±¸Á¶Ã¼ º¯¼öÀÇ ºñ±³ 371
10.2 ±¸Á¶Ã¼ÀÇ È°¿ë 373
10.2.1 ±¸Á¶Ã¼ ¹è¿­ 373
10.2.2 ±¸Á¶Ã¼ Æ÷ÀÎÅÍ 377
10.2.3 ÇÔ¼öÀÇ ÀÎÀÚ·Î ±¸Á¶Ã¼ Àü´ÞÇϱâ 379
10.2.4 ±¸Á¶Ã¼ÀÇ ¸â¹ö·Î ´Ù¸¥ ±¸Á¶Ã¼ »ç¿ëÇϱâ 386
10.3 ¿­°Åü¿Í °ø¿ëü 389
10.3.1 ¿­°Åü 389
10.3.2 °ø¿ëü 393
10.3.3 typedef 396
¡á¡á ¿¬½À¹®Á¦ 399
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 402

CHAPTER 11 ÀÔÃâ·Â 407
11.1 Ç¥ÁØ ÀÔÃâ·Â 408
11.1.1 ½ºÆ®¸² ±â¹ÝÀÇ ÀÔÃâ·Â 408
11.1.2 printf ÇÔ¼ö ´Ù½Ã º¸±â 411
11.1.3 scanf ÇÔ¼ö ´Ù½Ã º¸±â 415
11.1.4 Çü½ÄÀÌ ¾ø´Â Ç¥ÁØ ½ºÆ®¸² ÀÔÃâ·Â ÇÔ¼ö 420
11.2 ÆÄÀÏ ÀÔÃâ·Â 421
11.2.1 ÆÄÀÏ ÀÔÃâ·ÂÀÇ °³¿ä 422
11.2.2 ÅؽºÆ® ÆÄÀÏ ÀÔÃâ·Â 428
11.2.3 2Áø ÆÄÀÏ ÀÔÃâ·Â 436
¡á¡á ¿¬½À¹®Á¦ 440
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 443

CHAPTER 12 Àü󸮱â¿Í ºÐÇÒ ÄÄÆÄÀÏ 447
12.1 Àü󸮱â 448
12.1.1 ¸ÅÅ©·Î 449
12.1.2 Á¶°ÇºÎ ÄÄÆÄÀÏ 456
12.2 º¯¼öÀÇ ±â¾ï ºÎ·ù 464
12.2.1 º¯¼öÀÇ Æ¯¼º 464
12.2.2 extern 466
12.2.3 static 468
12.3 ºÐÇÒ ÄÄÆÄÀÏ 472
12.3.1 #include 472
12.3.2 Çì´õ ÆÄÀÏÀÇ ±¸¼º 473
¡á¡á ¿¬½À¹®Á¦ 480
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 484

CHAPTER 13 µ¿Àû ¸Þ¸ð¸®¿Í ÇÔ¼ö Æ÷ÀÎÅÍ 487
13.1 µ¿Àû ¸Þ¸ð¸® 488
13.1.1 µ¿Àû ¸Þ¸ð¸®ÀÇ °³³ä 488
13.1.2 µ¿Àû ¸Þ¸ð¸®ÀÇ Çʿ伺 489
13.1.3 µ¿Àû ¸Þ¸ð¸®ÀÇ ÇÒ´ç°ú ÇØÁ¦ 490
13.1.4 µ¿Àû ¸Þ¸ð¸®ÀÇ »ç¿ë ½Ã ÁÖÀÇ »çÇ× 494
13.1.5 µ¿Àû ¸Þ¸ð¸®ÀÇ È°¿ë 497
13.1.6 µ¿Àû ¸Þ¸ð¸® °ü¸® ÇÔ¼ö 504
13.2 ÇÔ¼ö Æ÷ÀÎÅÍ 505
13.2.1 ÇÔ¼ö Æ÷ÀÎÅÍÀÇ ±âº» 505
13.2.2 ÇÔ¼ö Æ÷ÀÎÅÍÇü 509
13.2.3 ÇÔ¼ö Æ÷ÀÎÅÍ ¹è¿­ 510
13.2.4 ÇÔ¼ö Æ÷ÀÎÅÍÀÇ È°¿ë 513
¡á¡á ¿¬½À¹®Á¦ 518
¡á¡á ÇÁ·Î±×·¡¹Ö °úÁ¦ 521

INDEX 525