목차
제1장 C 언어 개요(Introduction) = 9
1.1 C 언어의 역사 = 11
1.2 C 언어의 특징 = 12
1.3 구조적 프로그래밍 = 12
1.4 프로그램의 작성과 실행 = 12
1.5 C 언어 예약어 = 13
1.6 터보(turbo) C 컴파일러 사용법 = 14
제2장 표준 입출력 함수(Standard Input/Output Function) = 19
2.1 C 프로그램 기본 구조 = 21
2.2 표준 출력 함수( printf() ) = 22
2.3 표준 입력 함수( scanf() ) = 30
2.4 주석문(comments) = 32
제3장 상수와 변수(Constant and Variable) = 35
3.1 상수(Constant) = 38
3.2 상수의 종류 = 38
3.3 변수(Variable) = 42
3.4 변수의 형 선언 = 42
제4장 연산자(Operator) = 49
4.1 산술 연산자(arithmetic operator) = 52
4.2 관계 연산자(relational operator) = 58
4.3 논리 연산자(logical operator) = 60
4.4 비트 연산자(bit operator) = 62
4.5 기타 연산자 = 63
4.6 연산자의 우선 순위와 연산 방향 = 66
4.7 연산자 응용 예제= 68
제5장 제어문(Control Statements) = 81
5.1 문장(statement)과 복합문(compound statement) = 83
5.2 기본 입출력문 = 84
5.3 제어문 = 86
제6장 배열(Array) = 113
6.1 배열 사용의 필요성 = 115
6.2 배열의 표현 = 115
6.3 일차원 배열 = 116
6.4 다차원 배열 = 119
6.5 문자열(string)의 표현 = 125
6.6 문자열 처리 함수 = 127
제7장 포인터(Pointer) = 131
7.1 포인터 형 = 133
7.2 포인터 변수와 배열 = 138
7.3 포인터 연산 = 141
7.4 포인터 배열 = 143
7.5 이차원 배열과 포인터 배열의 관계 = 145
7.6 이중 포인터 = 147
제8장 함수문(Function Statements) = 155
8.1 표준 함수 = 157
8.2 함수의 기본 형태 = 158
8.3 함수간의 데이터 전달 방법 = 162
8.4 함수의 재귀적 호출(recursive call) = 169
8.5 함수문 응용 예제프로그램 = 170
제9장 변수의 속성 = 183
9.1 활용 범위에 따른 분류 = 185
9.2 기억 방식과장소에 따른 분류 = 189
9.3 기억 클래스의 특징 = 196
9.4 변수 응용 예제프로그램 = 197
제10장 구조체와 공용체(Structure and Union) = 209
10.1 구조체(structure) = 211
10.2 구조체의 형식 = 211
10.3 구조체 변수의 선언 = 212
10.4 구조체 변수의 초기화 = 216
10.5 구조체 배열 변수의 선언 = 218
10.6 구조체 포인터 변수의 선언 = 219
10.7 구조체와 함수 = 220
10.8 공용체(union) = 222
10.9 새로운 데이터 형 정의(typedef) = 225
제11장 전처리기(Preprocessor) = 233
11.1 매크로 정의(#define)와 해제(#undef) = 235
11.2 파일의 포함(#include) = 241
11.3 조건부 컴파일 = 242
제12장 파일 입출력 함수(File Input/Output Function) = 245
12.1 파일 입출력의 개요 = 247
12.2 고수준 파일 입출력 = 247
12.3 저수준 파일 입출력 = 259
제13장 표준 라이브러리 함수(Standard Library Function) = 267
13.1 문자열 처리 함수(string.h) = 269
13.2 수학적인 함수(math.h) = 274
13.3 문자 처리 함수 = 280
13.4 메모리 관리 함수 = 282
13.5 데이터 변환 처리 함수 = 283
13.6 난수 발생 처리 함수 = 285
제14장 응용 프로그램(Application Program) = 287
14.1 정렬(sort) 프로그램 = 289
14.2 최대 공약수, 소수 계산 프로그램 = 303
14.3 행렬 계산 프로그램 = 304
부록 = 309
부록 A. ASCII 코드표 = 311
부록 B. 표준라이브러리 함수의 원시코드 = 315