ȸ α â


α ޴

!  å


  • <̾ Ȧ> /<> | ٻʴ
 󼼺
ȥ ϴ C  ()


ȥ ϴ C ()

<> | Ѻ̵

Ⱓ
2023-05-29
ePub
뷮
25 M
PCƮºPC
Ȳ
2, 1, 0
å α׷ ġ ȵǽó?å α׷  ġ
 Ұ
 Ұ
ټ

 Ұ

ȥ ص ϴ! 1:1 ϵ C α׷ ڽ

ȥ ϴ C  ְ ƿԽϴ. ȥ ϴ κ ΰ QR ڵ塯 ߽߰ϴ. ֽ α׷ ǽ ֵ ־ Ʃ 2022 ݿ߽ϴ.



, α׷ ó ʿ 롯 𸣴 𸣴 ʺ ˷ֵ ٽ 븸 ¤ ִ ģ , ֵ ܰ躰 н ׸ Թڿ ´ ̵, з, н Ÿ ǰߡ ݿ մϴ!





ܼ ϱ ڵ ϱ⿡ ƴٸ Ӱ ƿ ģ ȥ Բ C , α׷ ٺ . å ù ġ , ȥڼ C  ִٴ ڽŰ Ȯ Դϴ!

ڼҰ

ǻͰ ϰ 16Ⱓ б ü C Ȱ, Ʃ ũͷ Ȱ ̴. ҿ  ̿ ̸ ߴ ڻ , վ ī C Ѵ. ǿ , ̰ ⺻⸦ ִ , ߷ ̲ Ǹ Ʃ긦 ִ.

Chapter 01 α׷



01-1 α׷ C

__C ź

__C



01-2 ϰ Ϸ

__־ Ʃ ġϱ

__Ʈ ҽ ۼ

__ҽ ϱ

__ ϱ

[ ˾ƺ] Ʈ ø

[6 Ű ٽ Ʈ]

[׸ ϴ 3ܰ]

[Ȯ ]



Chapter 02



02-1 C α׷

__α׷ main Լ

__ڿ : Լ(printf)

__

__ Ǽ

[5 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



02-2 ǥ

__ ǥ

__Ǽ ǥ

__ڿ ڿ ǥ

__ ϵ Ʈ

__ ϵ Ʈ

__Ǽ ϵ Ʈ

[ ˾ƺ] Ǽ

[7 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



Chapter 03 Է



03-1

__

__ ڷ

__unsigned ڷ

__Ǽ ڷ

__ڿ

__const

__ ĺ

[6 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



03-2 Է

__scanf Լ

__ڿ ڿ Է

[ ˾ƺ] Ǵ

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



Chapter 04



04-1 , ,

__ ڿ

__

__

__

__ ᱣ óϴ

[ ˾ƺ] ǻ ο  óɱ?

[ ˾ƺ] CPU ޸𸮿 츮 ˰ ִ ޸(RAM)  ٸ?

[5 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



04-2

__ ȯ

__sizeof

__մ

__޸

__

__Ʈ

__ 켱

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 05 ù



05-1 if

__if ⺻ 151

__if ~ else 153

__if ~ else if ~ else 156

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



05-2 if Ȱ switch ~ case

__if ø

__else

__switch ~ case

[ ˾ƺ] switch ~ case if ٲ

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 06 ݺ



06-1 while, for, do ~ while

__while

__for

__do ~ while

[3 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



06-2 ݺ Ȱ

__ø ݺ

__break continue б⹮

[3 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 07 Լ



07-1 Լ ۼ

__Լ

__Լ ȣ ȯ

__Լ

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



07-2 Լ

__Ű Լ

__ȯ Լ

__Ű ȯ Լ

__ȣ Լ

__ȣ ݺ

[5 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 08 迭



08-1 迭

__迭

__迭 ʱȭ

__迭 ݺ

__sizeof ڸ Ȱ 迭 ó

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



08-2 ڸ ϴ 迭

__char 迭 ʱȭ

__ڿ

__ڿ Լ : gets, puts

[ ˾ƺ] ڿ ڰ ٸ?

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 09



09-1 ⺻

__޸ ּ

__ּ

__Ϳ

__

__const

[3 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



09-2 ϱ

__ּҿ

__ּҿ ũ

__ Ģ

__͸ ϴ

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 10 迭



10-1 迭

__迭 迭 ϱ

__迭 ϴ

__迭

__

[5 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



10-2 迭 óϴ Լ

__迭 ϴ Լ

__迭 ٸ 迭 ϴ Լ

__迭 Էϴ Լ

[ ˾ƺ] Լ Ű ڸ 迭 ϴ

[3 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 11



11-1 ƽŰ ڵ Լ

__ƽŰ ڵ

__scanf Լ Է

__getchar, putchar Լ

[5 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



11-2 ۸ ϴ Է Լ

__scanf Լ ڸ Էϴ

__scanf Լ ȯ Ȱ

__getchar Լ ڿ Է

__Է

[3 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 12 ڿ



12-1 ڿ

__ڿ

__char ͷ ڿ

__scanf Լ ڿ Է

__gets Լ ڿ Է

__fgets Լ ڿ Է

__ǥ Է Լ

__ڿ ϴ puts, fputs Լ

[ ˾ƺ] gets Լ

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



12-2 ڿ Լ

__ڿ ϴ strcpy Լ

__ϴ ڸ ϴ strncpy Լ

__ڿ ̴ strcat, strncat Լ

__ڿ ̸ ϴ strlen Լ

__ڿ ϴ strcmp, strncmp Լ

__ Լ

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 13



13-1

__

__ ȿ ϴ

__

__

__

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



13-2 Լ

__ ؼ ϴ

__ּҸ ϴ

__ּҸ ȯϴ Լ

[3 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 14 迭 迭



14-1 迭

__2 迭

__2 迭 ʱȭ

__2 char 迭

__2 char 迭 ʱȭ

__3 迭

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



14-2 迭

__ 迭

__2 迭ó Ȱϴ 迭

[3 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 15



15-1 Ϳ 迭

__

__ Ȱ 1 : ٲٴ Լ Ű

__ Ȱ 2 : 迭 Ű ޴ Լ

__迭 ּҿ 迭 ּ

__2 迭 迭

__2 迭 Ҹ ϴ

[5 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



15-2 Լ Ϳ void

__Լ

__Լ Ȱ

__void

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 16 ޸ Ҵ



16-1 Ҵ Լ

__malloc, free Լ

__ Ҵ 迭ó

__Ÿ Ҵ Լ

[ ˾ƺ] α׷ ϴ ޸ Ư¡

[5 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



16-2 Ҵ Ȱ

__ Ҵ ڿ ó

__ Ҵ ڿ Լ óϴ

__main Լ μ

[3 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 17 ڷ



17-1 ü

__ü

__پ ü

__ü ʱȭ

__ü Լ Ű ϱ

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



17-2 ü Ȱ, ü,

__ü Ϳ ->

__ü 迭

__ü 迭 óϴ Լ

__ڱ ü

__ü

__

__typedef

[5 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 18



18-1

__

__Ʈ ϰ

__ Է Լ: fgetc

__ Լ: fputc

__⺻ Ǵ ǥ Ʈ

__ؽƮ ϰ ̳ʸ

__+ , fseek, rewind, feof Լ

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



18-2 پ Լ

__ پ ϴ Լ: fgets, fputs

__پ · ϴ Լ: fscanf, fprintf

__Ʈ fflush Լ

__fread, fwrite Լ

[6 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]



Chapter 19 ó



19-1 ó

__ ϴ #include

__ũθ #define

__#define ũ Լ

__̹ ǵ ũ

__ũ # ##

__Ǻ

[ ˾ƺ] #pragma

[4 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]



19-2

__

__ Ͽ extern static 뵵

__ ʿ伺 ߺ ذ

[6 Ű ٽ Ʈ]

[ǥ ϴ ٽ Ʈ]

[Ȯ ]

[ ]





η A ƽŰ ڵǥ

η B ˰

η C ⼭



__Ȯ

__ãƺ

ټ

  • 10
  • 8
  • 6
  • 4
  • 2

(ѱ 300̳)
侲
Ʈ
 ۼ ۼ õ

ϵ ϴ.