목차
1. C 언어 개요 = 1
1.1 C 언어의 역사 = 2
1.2 C 언어의 특징 = 2
1.3 C 프로그램 작성 및 실행 절차 = 3
1.4 Turbo-C의 통합 개발 환경 = 4
1.5 C 언어를 위한 크기의 세계 = 5
1.6 C 프로그램의 기본 구조 = 7
1.7 화면에 문자 표시하기 = 10
1.8 프로그램에 주석문 넣기 = 15
2. 데이터 타입 = 19
2.1 변수와 상수 = 20
2.2 상수의 종류 및 선언 = 22
2.3 변수의 종류 및 선언 = 24
2.4 데이터형의 변환 = 33
3. 입출력문 = 37
3.1 출력문 = 38
3.2 입력문 = 45
4. 연산자 = 53
4.1 대입연산자(=) = 54
4.2 이항 산술연산자 = 55
4.3 증감연산자(단항연산자) = 55
4.4 관계연산자 = 59
4.5 논리연산자 = 60
4.6 비트연산자 = 62
4.7 복합대입연산자(연산자=) = 66
4.8 조건연산자 = 66
4.9 연산자 우선순위 = 66
5. 조건문 = 71
5.1 if 문 = 71
5.2 if-else 문 = 76
5.3 else-if 문 = 80
5.4 switch 문 = 86
6. 반복문 = 91
6.1 for 문 = 92
6.2 while 문 = 98
6.3 do~while 문 = 103
6.4 이중 for 문 = 105
6.5 break 문 = 109
6.6 continue문 = 111
6.7 무조건 분기문(goto문) = 113
7. 함수 = 115
7.1 함수의 정의 = 116
7.2 함수 만들기 기초 = 116
7.3 함수 호출 = 117
8. 변수 기억 장소 = 129
8.1 기억장소란? = 130
8.2 지역 변수 = 130
8.3 전역 변수 = 134
8.4 변수의 기억 영역에 의한 분류 = 138
9. 배열과 포인터 = 141
9.1 배열의 의미 = 142
9.2 배열 선언 및 대입 방법 = 142
9.3 배열 초기화 및 처리 방법 = 145
9.4 문자형 배열을 이용한 문자열 처리 = 149
9.5 2차원 배열 = 151
9.6 포인터 = 154
9.7 포인터 변수 선언 및 의미 = 154
9.8 포인터 변수의 크기 = 156
9.9 포인터 연산 = 156
9.10 배열과 포인터 = 157
9.11 배열과 포인터를 인자로 하는 함수 호출 = 159
10. 구조체와 공용체 = 165
10.1 구조체 = 166
10.2 구조체 만들기 = 166
10.3 구조체 변수 선언하기 = 167
10.4 구조체 변수에 값 대합하기 = 168
10.5 구조체 변수의 초기화 = 168
10.6 구조체 배열 선언 = 168
10.7 구조체 배열의 멤버 접근 방법 = 169
10.8 구조체 포인터 선언 = 169
10.9 공용체 = 170
10.10 공용체 만들기 = 170
10.11 공용체 변수 선언하기 = 171
10.12 공용체 변수에 값 대입하기 = 171
10.13 공용체 변수의 초기화 = 172
10.14 공용체 배열 선언 = 172
10.15 공용체 배열의 멤버 접근 방법 = 172
10.16 공용체 포인터 선언 = 173
11. 파일처리 = 175
11.1 파일 처리의 필요성 = 176
11.2 파일의 생성 및 개방, 폐쇄 = 176
11.3 파일의 개방 = 177
11.4 파일의 폐쇄 = 178
11.5 파일의 입출력 = 178
부록 = 175