HOME > 상세정보

상세정보

(쉬운 예제로 배우는) C 언어 프로그래밍 : stack, queue, linked-list 구현 개정판

(쉬운 예제로 배우는) C 언어 프로그래밍 : stack, queue, linked-list 구현 개정판 (18회 대출)

자료유형
단행본
개인저자
신현덕 안희학, 저
서명 / 저자사항
(쉬운 예제로 배우는) C 언어 프로그래밍 = C language programming : stack, queue, linked-list 구현 / 신현덕, 안희학 공저
판사항
개정판
발행사항
서울 :   정익사,   2010  
형태사항
336 p. : 삽화 ; 26 cm
ISBN
9788935304684
일반주기
색인수록  
000 00749camcc2200253 c 4500
001 000045632272
005 20110225141930
007 ta
008 110224s2010 ulka 001c kor
020 ▼a 9788935304684 ▼g 93000
035 ▼a (KERIS)BIB000012107929
040 ▼a 241018 ▼c 241018 ▼d 211009
082 0 4 ▼a 005.133 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2010z29
100 1 ▼a 신현덕
245 2 0 ▼a (쉬운 예제로 배우는) C 언어 프로그래밍 = ▼x C language programming : ▼b stack, queue, linked-list 구현 / ▼d 신현덕, ▼e 안희학 공저
250 ▼a 개정판
260 ▼a 서울 : ▼b 정익사, ▼c 2010
300 ▼a 336 p. : ▼b 삽화 ; ▼c 26 cm
500 ▼a 색인수록
700 1 ▼a 안희학, ▼e
945 ▼a KLPA

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2010z29 등록번호 121204294 (9회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2010z29 등록번호 121204295 (9회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

목차

목차
제01부 C 언어 프로그래밍 = 13
 CHAPTER 01 C 언어의 개요 = 14
  1.1. C 언어의 개요 = 15
   1.1.1. 시스템 프로그래밍 = 16
   1.1.2. 컴퓨터 그래픽 = 16
   1.1.3. 수치 해석 = 17
   1.1.4. 파일 처리와 데이터 처리 = 17
  1.2. 프로그램 언어와 C언어 실행과정 = 18
  1.3. 간단한 C프로그램의 구조 = 20
  1.4. 프로그램 작성 방법과 컴파일러 사용법 = 23
   1.4.1. Visual c++ 실행하기 = 23
   1.4.2. 프로젝트 생성하기 = 24
   1.4.3. 파일 추가 = 25
   1.4.4. 컴파일 및 실행 = 26
 CHAPTER 02 데이터 형 = 29
  2.1. 식별자와 예약어 = 30
  2.2. 주석문 = 32
  2.3. 데이터 형 = 33
   2.3.1. 선언 = 33
   2.3.2. 정수 데이터 형 = 35
   2.3.3. 실수형 데이터 = 37
   2.3.4. 문자형 데이터 = 39
   2.3.5. 열거형 = 42
   2.3.6. 상수 정의(Const) = 44
  2.4. 자료형 변환(Type Casting) = 45
   2.4.1. 묵시적 형 변환 = 45
   2.4.2. 명시적 형 변환 = 46
  2.5. 전처리기 = 47
   2.5.1. #include = 47
   2.5.2. #define = 49
   2.5.3. #undef = 50
   2.5.4. #if, #else, #elif, #endif = 51
   2.5.5. #ifdef, #ifndef = 52
  종합문제 = 53
 CHAPTER 03 표준 입출력 함수 = 55
  3.1. 표준 입출력 함수 = 57
   3.1.1. printf() = 57
   3.1.2. scanf() = 61
  3.2. 문자 입출력 함수 = 65
   3.2.1. getchar() = 65
   3.2.2. putchar() = 65
  3.3. 기타 입출력 함수 = 67
   3.3.1. gets() = 67
   3.3.2. puts() = 67
  종합문제 = 69
 CHAPTER 04 연산자(Operator) = 71
  4.1. 산술 연산자(Arithmetic Expression) = 73
   4.1.1. 단항 연산자(Unary Operator) = 73
   4.1.2. 이항 연산자(Binary Operator) = 76
  4.2. 관계 연산자(Relational Operator) = 76
  4.3. 논리 연산자(Logical Operator) = 78
  4.4. 비트 연산자(Bit Operator) = 80
  4.5. 대입 연산자(Assignment Operator) = 83
  4.6. 조건 연산자 = 86
  4.7. 기타 연산자 = 88
   4.7.1. 순차 연산자 = 88
   4.7.2. sizeof 연산자 = 89
   4.7.3. Cast 연산자 = 90
  종합문제 = 91
 CHAPTER 05 제어문 = 95
  5.1. 문장의 종류와 블록 = 96
  5.2. 조건문 = 97
   5.2.1. 단순 if 문 = 97
   5.2.2. if-else 문 = 100
   5.2.3. if-else if 문 = 103
   5.2.4. switch-case 문 = 105
  5.3. 반복문 = 108
   5.3.1. while 문 = 108
   5.3.2. do-while 문 = 110
   5.3.3. for 문 = 112
   5.3.4. 중첩 for 문 = 114
  5.4. 분기문 = 116
   5.4.1. goto 문 = 116
   5.4.2. break 문 = 117
   5.4.3. continue 문 = 118
  종합문제 = 120
 CHAPTER 06 배열 = 127
  6.1. 배열의 개념과 필요성 = 128
  6.2. 1차원 배열 = 129
   6.2.1. 1차원 배열의 선언 = 129
   6.2.2. 1차원 배열의 초기화 = 129
   6.2.3. 1차원 문자 배열 = 133
  6.3. 다차원 배열 = 136
   6.3.1. 2차원 배열의 선언 = 136
   6.3.2. 2차원 배열의 초기화 = 137
   6.3.3. 3차원 배열 = 140
  종합문제 = 142
 CHAPTER 07 포인터(pointer) = 153
  7.1. 포인터 변수의 의미 = 154
   7.1.1. 포인터 변수의 선언 = 154
   7.1.2. 포인터 연산자 = 154
   7.1.3. 포인터 변수의 초기화 = 158
   7.1.4. 포인터 변수의 연산 = 160
   7.1.5. 다중 포인터 변수 = 162
  7.2. 포인터 배열 = 165
   7.2.1. 포인터와 1차원 배열 = 165
   7.2.2. 포인터와 2차원 배열 = 166
   7.2.3. 포인터와 문자열 = 168
  종합문제 = 170
 CHAPTER 08 함수(Function) = 177
  8.1. 함수의 개념과 필요성 = 178
  8.2. 함수의 정의와 선언 = 181
   8.2.1. 함수의 정의 = 181
   8.2.2. 함수의 호출 = 183
   8.2.3. 실매개변수와 형식매개변수 = 184
   8.2.4. 함수 선언 = 185
  8.3. return() 문 = 189
  8.4. 함수간의 데이터 전달 = 191
   8.4.1. 값에 의한 전달 = 191
   8.4.2. 주소에 의한 전달 = 192
   8.4.3. 그 외 전달 방법 = 197
  8.5. 재귀적 호출과 하노이 탑 = 203
   8.5.1. 재귀적 호출(recursive call) = 203
   8.5.2. 하노이 타워(tower of hanoi) = 205
  8.6. 표준함수 = 208
   8.6.1. 문자 함수와 문자열 함수 = 208
   8.6.2. 자료 변환 처리 함수 = 213
   8.6.3. 기억장치 관리 함수 = 214
   8.6.4. 시간 함수 = 216
   8.6.5. 수학 함수 = 218
   8.6.6. 기타 함수 = 219
  8.7. 기억 클래스(Storage class) = 221
   8.7.1. 자동 변수 = 226
   8.7.2. 정적 변수 = 228
   8.7.3. 레지스터 변수 = 231
   8.7.4. 외부 변수 = 232
  종합문제 = 235
 CHAPTER 09 구조체(structure)와 공용체(union) = 245
  9.1. 구조체 정의와 구성원 = 246
   9.1.1. 구조체 정의와 선언 = 246
   9.1.2. 구조체 변수의 초기화 = 250
  9.2. 구조체 배열과 포인터 = 252
   9.2.1. 구조체 배열 = 252
   9.2.2. 구조체형 포인터 = 255
  9.3. 중첩(nested) 구조체 = 259
  9.4. 구조체와 함수 = 262
  9.5. 공용체(union) = 264
  종합문제 = 270
 CHAPTER 10 파일 입출력 = 277
  10.1. 파일과 입출력의 개념 = 278
  10.2. 파일 포인터와 파일의 개방과 폐쇄 = 279
  10.3. 문자와 문자열 입출력 함수 = 281
   10.3.1. 문자 입출력 함수 = 281
   10.3.2. 문자열 입출력 함수 = 283
   10.3.3. 서식 지정 파일 입출력 = 285
  10.4. 블록 단위 입출력 = 288
  10.5. 랜덤 파일(random file) 함수 = 290
   10.5.1. fseek() = 290
   10.5.2. rewind() = 291
   10.5.3. fflush() = 292
   10.5.4. ftell() = 293
  10.6. 에러 처리 = 294
  종합문제 = 295
제02부 C언어로 구현한 자료구조 = 299
 CHAPTER 01 스택(Stack) = 300
  1.1 스택의 기본 동작 = 301
   1.1.1. 항목 삽입과 오버플로우 검사 = 302
   1.1.2. 항목 삭제와 언더플로우 검사 = 303
  1.2. 배열을 이용한 스택의 구현 = 304
  1.3. 연결 리스트를 이용한 스택의 구현 = 307
 CHAPTER 02 큐(Queue) = 311
  2.1. 큐의 기본 동작 = 312
   2.1.1. 항목 삽입과 오버플로우 검사 = 313
   2.1.2. 항목 삭제와 언더플로우 검사 = 314
  2.2. 배열을 이용한 큐의 구현 = 315
  2.3. 연결 리스트를 이용한 큐의 구현 = 317
 CHAPTER 03 리스트(List) = 321
  3.1. 리스트의 표현 = 322
  3.2. 단일 연결 리스트 = 323
   3.2.1. 단일 연결 리스트의 노드 삽입 = 324
   3.2.2. 단일 연결 리스트의 노드 삭제 = 327
  3.3. 단일 연결 리스트의 구현 = 329
  종합문제 = 332
찾아보기 = 333

관련분야 신착자료

Harvard Business Review (2025)