목차
제1장 개요
1. 언어의 특징 = 14
2. 프로그램의 실행 과정 = 14
3. C 언어의 기본 구조 = 15
제2장 자료형
2.1 상수 = 19
1. 정수형 상수 = 19
2. 실수형 상수 = 19
3. 문자형 상수 = 20
4. 문자열 상수 = 21
2.2 변수 = 22
1. 정수형 변수 = 23
2. 실수형 변수 = 24
3. 문자형 변수 = 26
2.3 초기값의 선언 = 27
2.4 열거형 변수 = 28
2.5 전처리기 = 29
1. #include 문 = 29
2. #define 문 = 31
제3장 기본 입출력 함수
3.1 형식지정 입출력 함수 = 37
1. printf() 함수 = 37
2. scanf() 함수 = 42
3.2 단일문자 입출력 함수 = 46
1. getchar() 함수 = 46
2. putchar() 함수 = 47
3.3 문자열 입출력 함수 = 50
1. gets() 함수 = 50
2. puts() 함수 = 50
제4장 연산자
4.1 산술 연산자 = 59
4.2 관계 연산자 = 63
4.3 논리 연산자 = 65
4.4 증감 연산자 = 67
4.5 조건 연산자 = 70
4.6 대입 연산자 = 72
4.7 비트 연산자 = 74
4.8 Sizeos 연산자 = 80
4.9 콤마 연산자 = 81
4.10 형 변환 연산자 = 83
4.11 기타 연산자 = 83
제5장 제어문
5.1 선택문 = 91
1. if문 = 91
2. if∼else 문 = 92
3. 복합 if∼else 문 = 94
4. Switch∼Case 문 = 97
5.2 반복문 = 100
1. for 문 = 100
2. While 문 = 103
3. do∼while 문 = 106
5.3 점프문 = 108
1. exit 문 = 108
2. Cortinve 문 = 109
3. goto 문 = 110
제6장 함수
6.1 함수의 형식 = 115
6.2 함수의 호출과 복귀 = 118
6.3 인수의 전달 방식 = 122
1. 값에 의한 호출 = 122
2. 참조에 의한 호출 = 124
3. 되부름 함수 = 126
4. void형 함수 = 127
6.4 기억 클래스 = 129
1. 지역변수와 전역변수 = 129
2. 자동변수 = 131
3. 정적변수 = 132
4. 외부변수 = 136
5. 레지스터 변수 = 137
제7장 배열
7.1 1차원 배열의 선언 = 144
7.2 1차원 배열의 초기화 = 146
7.3 다차원 배열 = 153
7.4 배열의 증감 연산자 = 158
제8장 포인터
8.1 포인터 변수의 정의 = 164
1. '&' 연산자(주소 연산자) = 165
2. '*' 연산자(간접 연산자) = 165
3. 포인터와 스트링 = 168
8.2 참조에 의한 함수 호출 = 169
8.3 포인터 배열 = 172
8.4 이중 포인터 = 175
제9장 구조체와 공용체
9.1 구조체의 정의와 선언 = 180
1. 구조체 정의와 구조체 변수 선언 = 181
2. 구조체 변수의 사용 = 186
3. 구조체 변수의 초기화 = 187
4. 함수의 인수에 구조체 변수 사용 = 190
9.2 구조체의 포인터 = 194
9.3 중첩 구조체 = 196
9.4 공용체 = 198
제10장 자료형
10.1 파일과 스트림 = 206
10.2 고수준의 파일 입출력 함수 = 208
10.3 랜덤 액세스 파일 = 222
1. fseek() 함수 = 222
2. ftell() 함수 = 223
3. rewind() 함수 = 223
4. feof() 함수 = 223
5. ferror() 함수 = 224
6. perror() 함수 = 224
7. unlink() 함수 = 225
10.4 저수준의 파일 입출력 함수 = 227
1. open() 함수 = 227
2. read() 함수 = 230
3. write() 함수 = 231
4. close() 함수 = 232
5. creat() 함수 = 232
부록
1. ASCII코드표 = 238
1.1 ASCII 표준문자표 = 238
1.2 ASCII 제어코드 = 239
2. 컴파일러 오류 및 경고 메시지 = 241
2.1 컴파일러 오류 메시지 = 241
2.2 경고오류 메시지 = 251
3. 라이브러리 함수 종류 = 255
3.1 문자열 라이브러리 함수 = 256
3.2 입출력 라이브러리 함수 = 270
3.3 수치 연산 라이브러리 함수 = 279
3.4 메모리 라이브러리 함수 = 286
3.5 화면 제어 라이브러리 함수 = 289
3.6 그래픽 라이브러리 함수 = 294
3.7 시스템 제어 = 308
3.8 기타 라이브러리 함수 = 314
찾아보기 = 319