목차
제1장 C 언어란 = 1
1.1 C 언어의 역사 = 2
1.2 컴파일러와 인터프리어 언어 = 3
1.3 프로그램을 한다는 의미는? = 4
1.4 C 언어는 함수들의 집합이다 = 5
1.5 문장은 반드시 세미콜론(;)으로 끝난다 = 8
1.6 변수 = 8
1.7 프로그램 규칙(변수명, 함수명, 주석문) = 10
1.8 예약어 = 11
1.9 기본 입출력 함수 = 12
1.10 연산자와 포인터 = 15
연습문제 = 20
제2장 프로그래밍의 기초 = 23
2.1 C언어와 다른 언어와의 차이점 = 24
2.2 간단한 C 예제 프로그램 = 25
2.3 Visual C++6.0에서 C 프로그램 만들기 = 27
2.4 비주얼 C++에서 Replace 기능 = 35
2.5 출력함수(printf()) = 39
연습문제 = 46
제3장 자료형 = 51
3.1 변수란 = 55
3.2 예약어 = 56
3.3 변수 선언 형식 = 56
3.4 문자형(character type) 변수 = 57
3.5 정수형 변수 = 59
3.6 실수형 변수 = 60
3.7 기타 기본 자료형 = 62
3.8 typedef = 63
3.9 ASCII 문자와 진수 = 64
연습문제 = 68
제4장 연산자 = 71
4.1 연산자의 종류 = 72
4.2 산술연산자 = 73
4.3 관계연산자 = 79
4.4 항등연산자 = 81
4.5 논리연산자 = 82
4.6 기타연산자 = 84
연습문제 = 94
제5장 제어문 = 97
5.1 if 문 = 98
5.2 if ∼ else 문 = 101
5.3 switch 문 = 102
5.4 for 문 = 104
5.5 while 문 = 113
5.6 do while 문 = 118
연습문제 = 120
제6장 함수 = 123
6.1 함수의 원형(prototype)과 정의 = 125
6.2 return 문 = 127
6.3 사용자 정의 함수의 종류 = 129
6.4 값에 의한 호출과 참조에 의한 호출 = 134
6.5 재귀 함수(되부름 함수 : Recursion) = 136
연습문제 = 145
제7장 기억부류 = 149
7.1 자동변수(지역변수) = 150
7.2 외부 변수(전역변수) = 153
7.3 정적변수 = 154
7.4 레지스터 변수 = 157
연습문제 = 158
제8장 배열 = 161
8.1 배열이란 = 162
8.2 배열 선언 = 162
8.3 1차원 배열 = 163
8.4 다차원 배열 = 172
8.5 함수의 인자로 사용되는 배열 = 174
연습문제 = 178
제9장 포인터 = 183
9.1 포인터란? = 184
9.2 연산자 = 185
9.3 포인터 변수의 선언 = 187
9.4 포인터 연산 = 192
9.5 배열과 포인터의 관계 = 193
9.6 포인터 배열 = 200
9.7 함수의 인자로 사용되는 포인터 = 203
9.8 그 밖의 포인터 = 208
연습문제 = 212
제10장 전 처리기와 표준 입출력 함수 = 215
10.1 #define 문과 #undef 문 = 216
10.2 인수를 가지는 매크로 전개 = 220
10.3 #include 문 = 221
10.4 입출력 함수 = 224
연습문제 = 241
제11장 구조체와 공용체 = 245
11.1 구조체 선언 형식 = 246
11.2 구조체의 구성(멤버) = 248
11.3 구조체 변수 선언 방식 = 249
11.4 구조체 연산자 = 252
11.5 공용체 = 257
연습문제 = 260
제12장 파일 입출력 = 263
12.1 읽고 쓰는 방식에 따른 분류 = 264
12.2 파일 처리 과정 = 265
12.3 fopen()함수 = 267
12.4 fclose()함수 = 269
12.5 fprintf()함수 = 270
12.6 fscanf() 함수 = 274
12.7 fgetc() 함수 = 276
12.8 fgets() 함수 = 278
12.9 fputs() 함수 = 279
12.10 fwrite() 함수 = 280
12.11 fread() 함수 = 282
연습문제 = 284
찾아보기 = 287