목차
제1장 서론 ... 11
   1.1 프로그래밍 언어의 역사 ... 12
   1.2 프로그래밍 작성에서 수행까지 ... 14
제2장 C 언어의 기초 ... 17
   2.1 C 언어의 소개와 특징 ... 18
   2.2 C 프로그램의 구조 ... 20
   2.3 식별자(Identifier) ... 24
   2.4 예약어(Reserved word) ... 25
   2.5 주석문(Comment) ... 25
제3장 입출력의 기초 ... 29
   3.1 개요 ... 30
   3.2 표준 입출력 함수 ... 30
   3.3 printf( )와 scanf( ) ... 32
제4장 기본 데이터 형과 연산자 ... 43
   4.1 데이터의 기본형과 형(Type) 선언 ... 44
   4.2 상수와 변수 ... 59
   4.3 연산자 ... 64
   4.4 C 언어의 연산자 우선순위와 연산 방향 ... 88
제5장 제어문 Ⅰ(선택 처리형과 goto) ... 93
   5.1 문장(Statement) ... 95
   5.2 if 문 ... 98
   5.3 if else 문 ... 102
   5.4 중첩된 if 문 ... 105
   5.5 3항 연산자 ... 109
   5.6 switch∼case 문 ... 111
   5.7 goto 문 ... 115
제6장 제어문 Ⅱ - 반복문 ... 123
   6.1 while 문 ... 124
   6.2 do while 문 ... 128
   6.3 for 문 ... 131
   6.4 중첩된 반복문 ... 136
   6.5 break 문 ... 140
   6.6 continue 문 ... 141
제7장 함수와 기억 클래스 ... 149
   7.1 개요 ... 150
   7.2 함수의 정의 ... 152
   7.3 함수의 사용 ... 156
   7.4 함수간 데이터 전달 방법 ... 162
   7.5 재귀 호출(Recursive Call) ... 171
   7.6 기억 클래스(Storage Class) ... 176
제8장 단일 문자와 문자열의 입출력 함수와 배열 ... 191
   8.1 getchar( )와 putchar( ) ... 192
   8.2 gets( )와 puts( ) ... 194
   8.3 서식화 문자열의 입출력 - sprintf( )와 sscanf( ) ... 195
   8.4 배열의 개념 ... 198
   8.5 1 차원 배열 ... 199
   8.6 2 차원 배열 ... 209
   8.7 3 차원 배열 ... 219
제9장 포인터(Pointer) ... 225
   9.1 주소 연산자(&) ... 226
   9.2 포인터 연산자(*) ... 228
   9.3 포인터 변수의 사용 ... 232
   9.4 포인터 변수의 초기화 ... 234
   9.5 포인터 변수의 연산 ... 235
   9.6 이중·삼중 포인터 변수 ... 237
   9.7 포인터와 문자열 ... 241
   9.8 포인터와 배열 ... 246
   9.9 함수 포인터와 함수 배열 포인터 ... 256
제10장 구조체와 공용체 ... 265
   10.1 구조체(Struct) ... 266
   10.2 공용체(Union) ... 294
   10.3 열거형(Enum) ... 299
   10.4 형 변환(Typedef) ... 301
제11장 전처리기 ... 309
   11.1 전처리기의 역할 ... 310
   11.2 매크로의 정의(define) ... 311
   11.3 파일의 첨가(include) ... 323
   11.4 기타 선행 처리기 ... 326
제12장 고급 수준의 입출력 함수와 파일 처리 ... 333
   12.1 파일의 입출력 ... 335
   12.2 파일의 선언 ... 336
   12.3 파일 열기(open)와 닫기(close) 함수 ... 337
   12.4 문자와 문자열의 파일 입출력 함수 ... 342
   12.5 랜덤(Random) 파일 입출력 ... 352
   12.6 기타 파일 입출력 함수 ... 357
제13장 라이브러리 ... 367
   13.1 라이브러리 함수의 개요 ... 368
   13.2 string.h 라이브러리 함수 ... 368
   13.3 math.h 라이브러리 함수 ... 376
   13.4 자료 변환과 난수 발생 함수(stdlib.h) ... 380
   13.5 화면 처리 함수 ... 386
   13.6 문자와 문자열 처리 함수(ctype.h) ... 394
   13.7 메모리 관리 함수(alloc.h) ... 395
   13.8 시간과 날짜 함수(dos.h, time.h) ... 396
닫기