목차
CHAPTER 1 프로그래밍에 대한 이해
1.1 프로그래밍 언어의 필요성 = 8
1.2 언어의 종류와 특징 = 8
1.3 프로그래밍을 위한 사전 지식 = 10
1.4 프로그램 실행 = 23
1.5 C 언어의 역사 = 24
1.6 C 언어의 특징 = 25
1.7 C 프로그램의 구조 = 27
1.8 C 프로그램 소개 = 28
1.9 printf()와 scanf() 사용법 = 35
CHAPTER 2 프로그램 구조와 표준 입출력
2.1 프로그램의 구조 = 40
2.2 printf() 함수 = 48
2.3 scanf() 함수 = 58
CHAPTER 3 변수와 자료형
3.1 변수, 상수, 키워드 = 76
3.2 연산자와 산술식 = 83
3.3 형 변환과 캐스트 연산자 = 106
CHAPTER 4 제어문
4.1 복합문 = 110
4.2 선택적 제어문(if 문, switch 문) = 111
4.3 반복적 제어문 = 122
4.4 기타 제어문 = 130
4.5 다양한 예제 실습하기 = 135
CHAPTER 5 함수
5.1 함수 정의와 함수 원형 = 168
5.2 헤더 파일과 주요 라이브러리 = 177
5.3 함수 인자와 전달 방법 = 180
5.4 main() 함수의 인자 = 187
5.5 순환 함수 = 188
5.6 실습예제 = 197
CHAPTER 6 기억장소
6.1 지역 변수와 전역 변수 = 210
6.2 기억장소 클래스(storage class) = 211
CHAPTER 7 배열과 문자열
7.1 배열 = 224
7.2 문자열 = 252
CHAPTER 8 포인트
8.1 포인터 개념 = 270
8.2 포인터 연산 = 273
8.3 다중 간접 참조 = 277
8.4 배열과 포인터 = 279
8.5 함수 포인터 = 298
CHAPTER 9 구조체와 공용체
9.1 구조체의 개요 = 304
9.2 구조체의 멤버 참조와 연산 = 309
9.3 중첩된 구조체 = 317
9.4 함수와 구조체 변수 = 322
9.5 공용체 = 326
CHAPTER 10 파일 입출력 함수
10.1 콘솔 입출력 함수 = 360
10.2 기본 파일 처리 = 365
10.3 파일 입출력 함수 = 371
10.4 여러 가지 파일 시스템 함수 = 382
부록 = 391