목차 일부
chapter 01 C 언어 개요 ... 7
1.1 C 언어의 기원 및 특징 ... 9
1.2 C 프로그램의 구조 ... 10
1.3 C 프로그램의 처리 과정 ... 11
1.4 Visual C++에서 프로그램 시작하기 ... 12
1.5 C 프로그램 작성 규칙 ... 20
연습문제 ... 27
chapter 02 데이터형과...
더보기
목차 전체
chapter 01 C 언어 개요 ... 7
1.1 C 언어의 기원 및 특징 ... 9
1.2 C 프로그램의 구조 ... 10
1.3 C 프로그램의 처리 과정 ... 11
1.4 Visual C++에서 프로그램 시작하기 ... 12
1.5 C 프로그램 작성 규칙 ... 20
연습문제 ... 27
chapter 02 데이터형과 표준입출력 함수 ... 31
2.1 데이터형 ... 33
2.2 상수 ... 35
2.3 변수 ... 49
2.4 표준 입출력 함수 ... 64
연습문제 ... 90
chapter 03 수식과 연산자 ... 95
3.1 산술 연산자 ... 97
3.2 관계 연산자 ... 109
3.3 논리 연산자 ... 111
3.4 비트 연산자 ... 116
3.5 콤마 연산자 ... 122
3.6 sizeof 연산자 ... 124
3.7 typedef 연산자 ... 126
3.8 조건 연산자 ... 127
3.9 데이터 형 변환 연산자 ... 130
3.10 주소 연산자와 간접 연산자 ... 134
3.11 열거형 연산자 ... 137
3.12 우선순위와 결합성 ... 138
연습문제 ... 141
chapter 04 제어문 ... 145
4.1 선택 제어문 ... 148
4.2 반복 제어문 ... 170
4.3 기타 제어문 ... 191
연습문제 ... 199
chapter 05 함수 ... 205
5.1 함수의 기본 개념 ... 207
5.2 함수의 원형과 정의 ... 208
5.3 함수의 인자반환 ... 219
5.4 사용자 정의 함수 종류 ... 230
5.5 함수간의 인자 전달방법 ... 234
5.6 main()함수의 인자 ... 241
5.7 재귀 호출 ... 245
5.8 수학함수 ... 247
연습문제 ... 251
chapter 06 기억클래스 ... 257
6.1 지역 변수와 전역 변수 ... 259
6.2 자동 변수 ... 265
6.3 정적 변수 ... 267
6.4 레지스터 변수 ... 275
연습문제 ... 278
chapter 07 전처리기 ... 281
7.1 전처리기 개요 ... 283
7.2 외부 파일 포함 ... 284
7.3 매크로 정의 ... 288
7.4 매크로 정의 취소 ... 294
7.5 조건부 컴파일 ... 296
7.6 오류 위치 표시 및 메시지 출력 ... 302
연습문제 ... 304
chapter 08 배열 ... 307
8.1 배열의 개요 ... 309
8.2 1차원 배열 ... 309
8.3 2차원 배열 ... 316
8.4 문자형 배열과 문자열 ... 321
연습문제 ... 326
chapter 09 포인터 ... 329
9.1 포인터 개요 ... 331
9.2 포인터 선언 ... 332
9.3 포인터 계산 ... 338
9.4 포인터와 배열 ... 343
9.5 포인터 배열 ... 253
9.6 이중 포인터 ... 358
9.7 포인터와 함수 ... 360
연습문제 ... 363
chapter 10 구조체와 공용체 ... 367
10.1 구조체 ... 369
10.2 구조체 멤버 참조 ... 374
10.3 구조체의 구조체 ... 378
10.4 비트필드 구조체 ... 381
10.5 공용체 ... 384
연습문제 ... 393
chapter 11 파일 처리 ... 397
11.1 파일 입출력 개요 ... 399
11.2 파일 처리 과정 ... 400
11.3 파일로 출력 ... 404
11.4 텍스트 파일에서 자료 읽기 ... 408
11.5 이진 파일에서 자료 읽기 ... 413
11.6 기타 입출력 함수 ... 416
11.7 메모리 관리와 동적 할당 ... 422
연습문제 ... 425
더보기 닫기