책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9788994506371
· 쪽수 : 688쪽
· 출판일 : 2012-03-22
책 소개
목차
머리말 XII
저자소개 XIV
추천사 XVI
CHAPTER 01 C 언어 프로그래밍 개요와 개발 환경
1.1 프로그래밍 언어 2
1.2 컴퓨터가 이해하는 언어 4
1.3 프로그래밍 언어의 종류 5
1.4 저급 언어와 고급 언어 6
1.5 프로그래밍과 요리 순서 8
1.6 C 언어의 탄생과 특징 9
1.7 컴퓨터의 내부구조 12
1.8 C 언어 프로그래밍을 위해 필요한 것들 15
1.9 프로그램과 알고리즘 16
1.10 운영체제 18
1.11 인터프리터와 컴파일러 19
1.12 C 언어 개발 과정 21
1.13 통합개발환경(IDE) 29
요점정리 54
연습문제 58
CHAPTER 02 첫 번째 프로그램 분석과 C 언어 기초
2.1 첫 번째 프로그램 분석 64
2.2 화면 출력을 위한 printf() 함수 73
2.3 연산을 수행하는 프로그램 75
2.4 자료를 입력받기 위한 scanf() 함수 87
요점정리 92
연습문제 96
CHAPTER 03 변수와 자료형
3.1 변수와 상수 100
3.2 자료형 105
3.3 변수 이름 정하기 109
3.4 변수 선언과 사용 111
3.5 정수형 자료 114
3.6 실수형 자료 122
3.7 문자형 자료 128
요점정리 133
연습문제 137
CHAPTER 04 수식과 연산자
4.1 수식 142
4.2 연산자 144
4.3 할당 연산자와 산술 연산자 145
4.4 복합 할당 연산자 150
4.5 부호 연산자 151
4.6 증감 연산자 152
4.7 관계 연산자 156
4.8 논리 연산자 158
4.9 조건 연산자 162
4.10 콤마 연산자 164
4.11 연산자 우선순위와 결합방향 164
4.12 형변환 연산자 168
4.13 sizeof() 연산자 173
4.14 주소 연산자 173
요점정리 176
연습문제 182
CHAPTER 05 조건문
5.1 제어문 186
5.2 if 문 187
5.3 if-else 문 191
5.4 다중 if 문 196
5.5 switch 문 201
요점정리 208
연습문제 211
CHAPTER 06 반복문과 분기문
6.1 for 문 216
6.2 중첩 반복문 220
6.3 while 문 224
6.4 do-while 문 230
6.5 분기문 233
요점정리 239
연습문제 244
CHAPTER 07 함수
7.1 함수란? 248
7.2 함수의 정의 250
7.3 함수 정의 예제 254
7.4 함수 호출 257
7.5 함수의 원형 선언 260
7.6 지역 변수 263
7.7 전역 변수 266
7.8 변수의 사용 범위 268
7.9 변수의 사용 범위 지정자 271
7.10 함수의 사용 범위 275
7.11 재귀 함수 276
7.12 라이브러리 함수 279
요점정리 284
연습문제 288
CHAPTER 08 배열
8.1 배열이란? 294
8.2 배열의 활용 305
8.3 정렬과 탐색 308
8.4 다차원 배열 315
요점정리 323
연습문제 327
CHAPTER 09 포인터
9.1 포인터란? 332
9.2 포인터 사용 시 주의할 점 340
9.3 포인터 연산 342
9.4 포인터와 배열 347
9.5 함수와 포인터 352
9.6 함수 포인터 359
요점정리 362
연습문제 367
CHAPTER 10 문자와 문자열
10.1 문자 표현 372
10.2 문자 입출력 함수 381
10.3 문자열 입출력 함수 383
10.4 문자 처리 함수 386
10.5 문자열 처리 함수 389
10.6 문자열 수치 변환 397
10.7 문자열의 배열 400
요점정리 404
연습문제 408
CHAPTER 11 구조체
11.1 구조체란? 412
11.2 구조체 정의, 선언, 초기화, 사용 413
11.3 구조체 활용 418
11.4 구조체 배열 422
11.5 구조체와 포인터 426
11.6 구조체와 함수 430
11.7 공용체 432
11.8 열거형 434
11.9 typedef 437
요점정리 441
연습문제 449
CHAPTER 12 표준 입출력과 파일 입출력
12.1 스트림 456
12.2 printf() 함수 458
12.3 scanf() 함수 466
12.4 파일에 대하여 473
12.5 바이너리 파일 읽기와 쓰기 486
12.6 임의 접근 492
요점정리 497
연습문제 504
CHAPTER 13 전처리기와 기타 기능
13.1 전처리기란? 508
13.2 매크로 상수 509
13.3 매크로 함수 511
13.4 #과 ## 연산자 515
13.5 #ifdef ~ #endif 516
13.6 #if ~ #else ~ #endif 518
13.7 조건부 컴파일 기능을 사용하는 디버깅 521
13.8 비주얼 C++ 에서 다중 소스 파일 만들기 525
13.9 프로그램 인수 533
13.10 디버깅 536
13.11 비트 단위 연산자 537
요점정리 542
연습문제 547
CHAPTER 14 동적 메모리와 링크드 리스트
14.1 C 언어의 메모리 구조 552
14.2 동적 메모리 할당 555
14.3 malloc(), free(), calloc(), realloc() 함수 559
14.4 링크드 리스트 571
14.5 스택 604
14.6 큐 614
요점정리 622
연습문제 631
APPENDIX A 연습문제 해답 _ 635
APPENDIX B 특수문자 바로 읽기와 표 아스키(ASCII) 코드 _ 653
찾아보기 658