목차
머리말 = 3
제1장 C언어 둘러보기
1. C언어의 역사와 특징 = 11
1. C란 무엇인가? = 11
2. C언어의 역사 = 12
3. C언어를 사용하는 이유와 특징 = 14
4. 프로그램 개발 과정과 컴파일 = 16
2. Visual C++을 이용한 C프로그램 작성 = 19
1. Visual C++ 실행하기 = 19
2. 실행된 화면 = 19
3. 메뉴와 툴바 = 21
4. 프로그램 코딩에서 실행까지의 과정 = 34
3. 회선교환 = 43
1. C언어의 구조 = 43
2. 에러 수정 하는 방법 = 48
제2장 데이터와 데이터형
1. 데이터형의 종류 = 54
1. 데이터형의 크기와 값의 범위 = 54
2. C언어에서의 데이터의 종류 = 55
2. 변수와 상수 = 55
1. 변수 = 56
2. 자료형 키워드 = 57
3. 상수 = 66
3. 문자열 = 69
4. 특수 문자 = 75
5. 자료형 변환 = 77
제3장 연산자와 수식
1. 연산자 = 86
1. 우선순위와 연산순서 = 86
2. 산술 연산자(arithmetic operator) = 87
3. 관계 연산자(relational operator) = 92
4. 논리 연산자(logical operator) = 94
5. 대입 연산자(assignment operator) = 95
6. 비트 처리 연산자(bitwise operator) = 99
7. 조건 연산자(conditional operator) = 106
8. 콤마 연산자(comma operator) = 108
9. sizeof 연산자(sizeof operator) = 109
10. cast 연산자(cast operator) = 110
11. 주소 연산자(address operator)와 포인터 연산자(point operator) = 112
2. 수식(expression)과 문장(statements) = 115
1. 수식(expression) = 114
2. 문장(statement) = 116
제4장 제어문
1. 선택 제어 구조 = 123
1. if문 = 122
2. switch문 = 131
2. 반복 제어 구조 = 137
1. for문 = 136
2. while문 = 142
3. do-while = 146
3. 기타 제어 구조 = 149
1. goto문 = 149
2. break문 = 150
3. continue 문 = 151
제5장 함수와 선행처리기
1. 함수의 소개 = 157
2. 표준 함수 = 163
3. return문과 프로토타입 = 175
4. 인수 전달 방법 = 179
1. 값에 의한 호출 = 180
2. 참조에 의한 호출 = 182
3. 재귀함수 = 192
5. main()함수에서 인수 전달 = 195
6. 변수의 기억 클래스 = 199
1. 변수의 유효 범위 = 201
2. typedef 문 = 206
7. 선행 처리기 = 211
1. 파일의 포함과 기호상수 = 210
2. 매크로와 조건부 컴파일 = 217
제6장 배열과 포인터
1. 배열 = 227
2. 포인터 = 233
3. 배열과 포인터 = 237
4. 배열, 포인터와 함수의 매개변수 = 241
5. 문자열 = 247
6. 다차원 배열 = 251
7. 포인터와 다차원 배열 = 255
8. 포인터 배열 = 259
9. 함수 포인터 = 261
제7장 구조체와 공용체
1. 구조체 = 269
1. 구조체의 형식 = 270
2. 구조체 변수의 요소 참조 = 274
3. 구조체 배열 = 275
4. 구조체 포인터 = 278
5. 구조체의 중첩 = 281
6. 구조체와 함수 = 283
2. 공용체(Union) = 287
1. 공용체의 형식 = 287
3. 필드(field) = 291
제8장 입력과 출력
1. 표준 입출력 = 295
1. getchar() = 296
2. putchar() = 296
3. printf() = 297
4. scanf() = 299
2. 고수준의 입출력 함수들 = 301
1. fopen(), fclose() = 302
2. getc(), putc() = 305
3. fprintf(), fscanf() = 307
4. fgets(), fputs() = 309
5. 레코드 단위의 입출력(fread, fwrite, fseek) = 311
찾아보기 = 317