목차 일부
제1장 C 언어의 개요
1.1 C 언어의 역사 ... 12
1.2 C 언어의 특징 ... 12
1.3 프로그램의 기본 구성과 작성 ... 14
1.4 프로그램의 실행 ... 20
연습문제 ... 22
제2장 자료형
2.1 정수형 ... 28
2.2 실수형 ... 32
2.3 문자형 ... 36
2.4 상수 ....
더보기
목차 전체
제1장 C 언어의 개요
1.1 C 언어의 역사 ... 12
1.2 C 언어의 특징 ... 12
1.3 프로그램의 기본 구성과 작성 ... 14
1.4 프로그램의 실행 ... 20
연습문제 ... 22
제2장 자료형
2.1 정수형 ... 28
2.2 실수형 ... 32
2.3 문자형 ... 36
2.4 상수 ... 39
2.5 자료형 변환 ... 42
연습문제 ... 45
제3장 기본 입출력
3.1 printf 함수 ... 50
3.2 scanf 함수 ... 61
3.3 문자 입출력 함수 ... 66
연습문제 ... 70
제4장 연산자
4.1 산술연산자 ... 77
4.2 대입연산자 ... 80
4.3 관계연산자 ... 83
4.4 논리연산자 ... 85
4.5 비트연산자 ... 88
4.6 증감연산자 ... 95
4.7 기타연산자 ... 99
4.8 연산자 우선 순위 ... 102
연습문제 ... 104
제5장 제어문
5.1 if문 ... 112
5.2 switch문 ... 120
5.3 while문 ... 126
5.4 do-while문 ... 129
5.5 for문 ... 131
5.6 중첩 제어 구조 ... 137
5.7 보조 제어문 ... 139
연습문제 ... 145
제6장 함수
6.1 함수의 선언과 호출 ... 152
6.2 함수의 형과 반환값 ... 154
6.3 값에 의한 호출 ... 158
6.4 참조에 의한 호출 ... 160
6.5 재귀적 호출 ... 162
연습문제 ... 167
제7장 변수 영역
7.1 자동 변수 ... 172
7.2 정적 변수 ... 174
7.3 외부 변수 ... 177
7.4 레지스터 변수 ... 182
7.5 스택과 변수의 통용 범위 ... 183
연습문제 ... 186
제8장 전처리기
8.1 매크로 선언 ... 193
8.2 파일 포함 ... 198
8.3 조건부 컴파일과 기타 전처리 ... 200
연습문제 ... 205
제9장 배열
9.1 일차원 배열 ... 210
9.2 다차원 배열 ... 214
9.3 문자형 배열 ... 217
연습문제 ... 222
제10장 포인터
10.1 포인터의 개념 ... 228
10.2 포인터와 배열 ... 230
10.3 포인터 연산 ... 234
10.4 포인터와 함수 ... 238
10.5 다중 포인터와 포인터 배열 ... 241
연습문제 ... 246
제11장 문자열과 파일 입출력
11.1 문자열 입출력 ... 252
11.2 문자열 처리 ... 257
11.3 파일 입출력 ... 264
연습문제 ... 273
제12장 구조체와 공용체
12.1 구조체의 선언과 초기화 ... 278
12.2 구조체의 항목 참조 방법 ... 280
12.3 비트 필드 ... 289
12.4 중첩 구조체 ... 292
12.5 공용체 ... 294
연습문제 ... 297
제13장 라이브러리 함수
13.1 분류 함수 ... 304
13.2 콘솔 입출력 함수 ... 306
13.3 변환 함수 ... 310
13.4 진단 함수 ... 313
13.5 디렉토리 제어함수 ... 314
13.6 윈도우 함수 ... 319
13.7 인라인 함수 ... 322
13.8 입출력 함수 ... 326
13.9 인터페이스 함수 ... 345
13.10 국제화 지원함수 ... 354
13.11 조작 함수 ... 360
13.12 수학 함수 ... 367
13.13 메모리 함수 ... 382
13.14 기타 함수 ... 384
13.15 프로세서 제어함수 ... 385
13.16 시간 날짜 함수 ... 391
13.17 가변인수 리스트 함수 ... 395
부록 1. ASCII Table ... 397
부록 2. Error Message ... 403
찾아보기 ... 425
더보기 닫기