| 000 | 00796camccc200265 k 4500 | |
| 001 | 000045534745 | |
| 005 | 20100807035339 | |
| 007 | ta | |
| 008 | 090327s2009 ulka 001c kor | |
| 020 | ▼a 9788956744582 ▼g 18000: ▼c \18,000 | |
| 035 | ▼a (KERIS)BIB000011623441 | |
| 040 | ▼a 222001 ▼c 222001 ▼d 244002 | |
| 082 | 0 4 | ▼a 005.133 ▼2 22 |
| 090 | ▼a 005.133 ▼b C110 2009z18 | |
| 100 | 1 | ▼a 진명숙. |
| 245 | 2 0 | ▼a (만만한 예제로)C 프로그래밍 사로잡기 / ▼d 진명숙 , ▼e 송병권, ▼e 김양희 지음. |
| 260 | ▼a 서울 : ▼b 정보문화사 , ▼c 2009. | |
| 300 | ▼a 454 p. : ▼b 삽도 ; ▼c 23 cm + ▼e CD-ROM 1매. | |
| 440 | 0 0 | ▼a 만만한 프로그래밍 시리즈 ; ▼v 01 |
| 500 | ▼a 찾아보기(p. 450-454)수록 | |
| 653 | ▼a C ▼a C프로그래밍 | |
| 700 | 1 | ▼a 송병권 |
| 700 | 1 | ▼a 김양희 |
| 940 | ▼a 시 프로그래밍 사로잡기 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 C110 2009z18 | 등록번호 151274310 (17회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
프로그래밍을 처음 접하는 독자를 위한 C언어 입문서. 책의 적재적소에 배치된 풍부한 예제와 모든 소스 코드의 실행결과를 미리보기로 배치하여 읽는 것만으로도 실습하는 것과 동일한 효과를 가질 수 있다. 또한, 각장의 핵심개념과 프로그램 실행 시의 메모리 상황을 그림으로 표현하여 더욱 쉽고 빠르게 학습할 수 있도록 구성하였다.
C의 기본을 확실하게 쉽게 짚어주는 책!
예제를 따라하며 쉽게 익히는 C 프로그래밍의 원리
- 자료 표현에서부터 컴파일러 사용법까지 탄탄한 기본기를 다질 수 있는 풍부한 예제 제공
- 전체적인 C 프로그램 구조와 기본 개념을 미리 훑어볼 수 있도록 구성
- 난이도에 따른 세심한 단원 배치와 단원 미리보기, 챕터 정리 등 효과적인 학습 가능
- 포인터와 다차원 배열, 다양한 함수의 매개 변수 형식, 정렬 등 C 프로그래밍에 필요한 내용 수록
- 컴파일러의 사용법을 동영상 파일로 제공(부록 CD)
누구를 위한 책인가?
프로그래밍을 처음 접하는 독자를 위한 C언어 입문서이다. 책의 적재적소에 배치된 풍부한 예제와 모든 소스 코드의 실행결과를 미리보기로 배치하여 읽는 것만으로도 실습하는 것과 동일한 효과를 가질 수 있다. 또한, 각장의 핵심개념과 프로그램 실행 시의 메모리 상황을 그림으로 표현하여 더욱 쉽고 빠르게 학습할 수 있다.

정보제공 :
저자소개
진명숙(지은이)
고려대학교 전자공학과 졸업, 고려대학교 전자공학과 대학원 졸업(석사), 고려대학교 전자공학과 대학원 졸업(박사), 현재 명지전문대학 정보통신과 교수
송병권(지은이)
고려대학교 전자공학과 졸업, 고려대학교 전자공학과 대학원 졸업(석사), 고려대학교 전자공학과 대학원 졸업(박사), 삼성종합기술원 선임연구원, 현재 서경대학교 정보통신공학과 교수
김양희(지은이)
이화여자대학교 수학과 학사 서울대학교 수학과 이학석사 위스콘신대학교 전자계산학 석사 및 박사 수료 고려대학교 전자공학과(컴퓨터공학전공) 박사 현재 한국체육대학교 교양학부 교수 재직 중
목차
목차 CHAPTER 01 C 프로그래밍 시작하기 1. 프로그램이란? = 15 1.1 컴퓨터 프로그램 = 15 1.2 C 프로그램 = 16 2. C 프로그램의 작성 및 실행 = 17 2.1 프로그램의 작성 및 실행 과정 = 17 2.2 컴파일러의 사용법 = 18 3. 첫 번째 C 프로그래밍과 디버깅 = 24 3.1 화면에 출력하는 간단한 C 프로그램 작성 = 24 3.2 첫 번째 오류 상황 = 26 3.3 두 번째 오류 상황 = 27 3.4 실행 파일 = 28 4. 프로젝트 : 하트와 명함 출력 = 30 4.1 하트 출력하기 = 30 4.2 명함 만들기 = 31 4.3 명언 출력하기 = 32 만점! 연습문제 = 33 영양만점! 챕터 정리 = 34 CHAPTER 02 입출력과 기본 프로그램 1. 화면 출력 = 37 1.1 printf( ) 함수의 형식 = 37 1.2 printf( ) 함수의 형식 지정자 = 38 2. 변수와 상수 = 42 2.1 상수 = 42 2.2 변수 = 44 3. 기본 입력 = 49 4. 함수 = 52 5. 프로그램의 기본 구조 = 55 6. 들여쓰기 = 58 7. 주석 = 60 8. 프로젝트 : 합과 평균 계산 = 62 만점! 연습문제 = 64 영양만점! 챕터 정리 = 66 CHAPTER 03 C의 구성요소와 자료형 1. C 프로그램의 구성요소 = 69 2. 데이터의 표현 = 71 2.1 비트, 바이트와 워드 = 71 2.2 진법과 진법 변환 = 72 2.3 보수 = 76 3. 자료형 = 79 3.1 정수형 = 79 3.2 부동소수점형 = 83 3.3 문자형 = 86 3.4 문자형 자료의 입출력 = 89 3.5 문자열 = 91 4. 자료형의 크기 = 93 5. 프로젝트 : 경보음과 함께 문구 출력 = 94 만점! 연습문제 = 95 영양만점! 챕터 정리 = 97 CHAPTER 04 연산자와 식 1. 연산자와 식 = 99 1.1 연산자 = 99 1.2 식 = 100 2. 산술 연산자 = 101 2.1 산술 연산의 우선순위 = 105 3. 증가, 감소 연산자 = 107 4. 대입 연산자 = 110 5. 관계 연산자 = 113 6. 논리 연산자 = 116 7. 비트 연산자 = 121 7.1 비트 논리 연산자 = 121 7.2 비트 이동 연산자 = 124 7.3 비트 대입 연산자 = 126 7.4 비트 연산자의 활용 = 127 8. 나열 연산자와 조건 연산자 = 129 8.1 나열 연산자 = 129 8.2 조건 연산자 = 129 9. 형 변환과 연산의 우선순위 = 131 9.1 형 변환 = 131 9.2 캐스트 연산자 = 132 9.3 연산의 우선순위 = 134 10. 프로젝트 : 사칙연산 계산기 만들기 = 135 만점! 연습문제 = 138 영양만점! 챕터 정리 = 140 CHAPTER 05 문장과 기본 제어문 1. 문장과 제어문 = 143 1.1 문장 = 143 1.2 제어문 = 144 2. 조건문 = 147 2.1 조건문의 종류 = 147 2.2 if 문 = 147 2.3 if-else 문 = 150 2.4 if-else if-else 문 = 153 2.5 switch-case 문 = 157 3. 반복문 = 161 3.1 while 문 = 161 3.2 for 문 = 166 3.3 do-while 문 = 171 4. 프로젝트 : 구구단 출력기 = 172 만점! 연습문제 = 173 영양만점! 챕터 정리 = 175 CHAPTER 06 함수 1. 함수의 개요 = 177 1.1 함수의 종류 = 178 1.2 사용자 정의 함수 = 179 2. 함수의 정의 = 182 3. 함수의 반환값 = 186 4. 함수의 원형과 호출 =190 5. 자기 호출 함수 = 191 6. 프로젝트 : 연속적으로 1부터 n까지 합을 계산하는 함수의 호출 = 194 만점! 연습문제 = 196 영양만점! 챕터 정리 = 198 CHAPTER 07 1차원 배열과 포인터 1. 1차원 배열 = 201 1.1 배열의 선언 = 201 1.2 배열의 요소 = 202 1.3 배열의 초기화 = 204 2. 포인터 = 207 2.1 포인터 변수의 선언 = 209 2.2 & 연산자 = 212 3. 배열과 포인터 = 216 3.1 포인터와 배열의 요소 = 216 3.2 포인터와 배열 = 217 4. 프로젝트 : 배열을 이용한 최대, 최소값 구하기 = 223 만점! 연습문제 = 226 영양만점! 챕터 정리 = 228 CHAPTER 08 중첩 제어문과 다차원 배열 1. 중첩 조건문 = 231 2. 중첩 반복문 = 233 3. 반복문과 조건문의 중첩 = 238 4. 기타 제어문 = 242 4.1 goto 문 = 242 4.2 break 문과 continue 문 = 244 5. 2차원 배열 = 246 6. 2차원 배열과 포인터 = 250 7. 3차원 배열 = 256 8. 프로젝트 : 정렬 = 257 만점! 연습문제 = 260 영양만점! 챕터 정리 = 262 CHAPTER 09 함수의 매개변수와 포인터 1. 함수의 매개변수와 포인터 = 265 2. 함수의 매개변수와 배열 = 271 2.1 함수의 매개변수와 배열 요소 = 271 2.2 함수의 매개변수와 배열의 이름 = 272 3. 함수의 매개변수와 2차원 배열 = 278 4. 포인터 배열 = 282 4.1 포인터 배열과 2차원 배열 = 283 5. 프로젝트 : 2차원 배열을 사용한 성적 계산표 만들기 = 286 만점! 연습문제 = 289 영양만점! 챕터 정리 = 291 CHAPTER 10 문자열 1. 문자열 = 295 2. 문자열과 포인터 = 299 3. 함수의 매개변수와 문자열 = 303 4. 문자열 함수 = 307 4.1 입출력 함수 = 307 4.2 문자열 조작 함수 = 310 4.3 문자열 변환 함수 = 314 5. 명령행 인수 = 315 6. 프로젝트 : 문자열 정렬하기 = 318 만점! 연습문제 = 321 영양만점! 챕터 정리 = 323 CHAPTER 11 변수의 분류, 선행 처리 및 분할 컴파일 1. 지역 변수와 전역 변수 = 327 2. 기억 클래스 = 332 2.1 자동 변수 = 333 2.2 레지스터 변수 = 333 2.3 정적 변수 = 334 2.4 외부 변수 = 335 3. 선행 처리기 = 336 3.1 #define의 사용 = 337 3.2 #include의 사용 = 339 4. 분할 컴파일 = 340 5. 프로젝트 : 2020년 나이 구하기 = 349 만점! 연습문제 = 351 영양만점! 챕터 정리 = 353 CHAPTER 12 구조체와 기타 자료형 1. 형 정의 = 355 2. 구조체 = 358 2.1 구조체의 정의와 변수 선언 = 358 2.2 구조체 변수 및 멤버 제어 = 361 3. 구조체와 배열 = 364 4. 구조체의 포인터와 함수 = 369 4.1 구조체의 포인터 = 369 4.2 구조체와 함수의 매개변수 = 371 4.3 구조체 배열과 함수의 매개변수 = 373 5. 공용체 = 378 6. 열거형 = 380 7. 메모리의 동적 할당 = 383 8. 프로젝트 : 구조체 데이터 정렬하기 = 389 만점! 연습문제 = 393 영양만점! 챕터 정리 = 396 CHAPTER 13 파일 입출력 1. 파일의 정의와 종류 = 399 2. 파일 열고 닫기 = 400 3. 문자 단위 파일 입출력 = 405 4. 문자열 단위 파일 입출력 = 408 5. 형식 지정 파일 입출력 = 411 6. 블록 단위 파일 입출력 = 415 7. 파일 포인터의 위치 제어 = 418 8. 프로젝트 : main( ) 함수의 매개변수를 이용한 파일 복사 = 422 만점! 연습문제 = 424 영양만점! 챕터 정리 = 425 CHAPTER 14 라이브러리 함수 1. 데이터 변환 및 랜덤 함수 = 427 1.1 데이터 변환 함수 = 427 1.2 랜덤 함수 = 432 2. 문자 함수 = 434 3. 수학 함수 = 436 4. 날짜 및 시간 함수 = 437 4.1 현재 시간을 확인하는 함수 = 438 4.2 시간의 표현 형식 변환을 위한 함수 = 439 4.3 시간 출력을 위한 함수 = 440 4.4 시간 차이 계산을 위한 함수 = 443 5. 프로젝트 : 주사위 게임 = 444 만점! 연습문제 = 447 영양만점! 챕터 정리 = 448 찾아보기 = 450



