| 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회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 C110 2010z29 | 등록번호 121204295 (9회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
목차
목차 제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
