장바구니 담기 close

장바구니에 상품을 담았습니다.

C&C++완벽가이드(김영성의)-4086

C&C++완벽가이드(김영성의)-4086

  • 김용성
  • |
  • 영진닷컴
  • |
  • 2012-04-30 출간
  • |
  • 568페이지
  • |
  • ISBN 9788931440867
★★★★★ 평점(10/10) | 리뷰(1)
판매가

22,000원

즉시할인가

19,800

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
19,800

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차

PART 1. C 프로그래밍
Chapter 1. 프로그래밍의 이해
-하드웨어의 이해
-소프트웨어의 이해
-프로그래밍 맛보기

Chapter 2. 변수와 연산자
-데이터 타입과 변수
-변수 값 입출력
-연산자
-데이터 타입과 연산자

Chapter 3. 반복과 조건
-반복문의 기본 문법
-반복문의 용도
-조건문의 기본 문법
-조건문의 용도
-제어문의 응용

Chapter 4. 1차원 배열과 포인터
-배열
-포인터
-포인터 연산
-문자열 상수

Chapter 5. 2차원 배열과 포인터
-2차원 배열
-가변 크기 2차원 데이터
-2차원 데이터의 활용

Chapter 6. 구조체
-구조체
-공용체
-열거형

Chapter 7. 함수
-함수의 사용법
-함수와 변수
-함수의 인자
-함수의 리턴값
-함수의 포인터
-함수를 만드는 원칙

Chapter 8. 표준함수
-파일 입출력
-메모리 함수
-시간 함수
-문자열 함수
-문자분류 함수
-유틸리티 함수
-수학 함수
-데이터 타입의 한계 정의

PART 2. C++ 프로그래밍
Chapter 9. C 문법의 확장
-데이터 타입과 변수의 확장
-연산자의 확장
-함수의 확장

Chapter 10. 객체지향 프로그래밍
-프로그래밍 방식
-객체의 특징
-클래스 둘러보기

Chapter 11. 클래스
-데이터의 저장과 처리
-접근권한
-클래스의 초기화
-모듈 분할
-static 멤버와 this 포인터
-const

Chapter 12. 연산자 오버로딩
-연산자와 함수
-연산자 함수 정의방법
-연산자 함수의 동작
-연산자 함수의 여러 가지 유형

Chapter 13. 상속
-클래스의 재사용
-다형성
-상속의 형태

Chapter 14 템플릿
-함수 템플릿
-클래스 템플릿

Chapter 15. 예외처리
-예외처리의 이해
-리턴 값에 의한 예외처리
-throw문에 의한 예외처리
-예외처리방식의 비교

Chapter 16. STL 컨테이너
-기본 개념
-순차적 컨테이너
-컨테이너 어댑터
-string
-연관 컨테이너

Appendix 개발환경 사용법

도서소개

프로그래밍을 처음 배우는 사람들과 초급자, 중급자를 위한 『C & C++ 완벽가이드』. 이 책은 난이도가 아닌 사용빈도에 의해 주제를 선별하여, 프로그래밍을 할 때 자주 사용되는 일반적인 기술을 설명한다. C와 C++의 문법 설명에 앞서 그것이 왜 필요하고 그것으로 어떤 일을 할 수 있는지 설명하여 자연스럽게 문제의 본질을 파악할 수 있도록 구성했다. 더불어 옆에 앉아 설명하듯 편안한 구어체를 사용하여 쉽게 이해할 수 있게 했다.
한 권으로 마스터하는 C와 C++ 프로그래밍 완벽가이드
이 책은 프로그래밍을 처음 배우는 사람을 비롯하여, 초ㆍ중급 개발자를 대상으로 하는 C와 C++ 입문, 활용서입니다. 2nd Edition에서는 STL 컨테이너와 최신 개발 환경 사용법 등 최근 경향에 맞게 많은 부분을 개정, 보강하였습니다.
무작정 C 언어의 문법부터 설명하는 것이 아니라 초보자의 눈높이에 맞춰 컴퓨터의 동작 원리 등 프로그래밍을 공부하기 위해 알아야 하는 사전지식부터 차근차근 설명합니다. 그렇다고 해서, 이 책이 쉬운 주제들만 다루고 있는 것은 아닙니다. 흔히 부딪치게 되는 문제는 어렵더라도 초급자부터 알아야 하는 것이고, 어쩌다 발생하는 문제는 고급자를 위한 것으로 남겨 놓아도 되는 것입니다. 이 책은 난이도가 아닌 사용빈도에 의해 주제를 선별하여, 프로그래밍을 할 때 자주 사용되는 일반적인 기술들을 설명하는데 초점을 맞추고 있습니다.

무엇에 쓰는 물건인지 모르는 제품의 사용설명서를 읽는다고 생각해 보십시오. 과연 내용을 쉽게 이해할 수 있을까요? C/C++을 공부할 때도 일부 문법이 어렵게 느껴지는 이유는 왜 그런 것이 필요하고, 이를 어디에 활용하면 좋은지 제대로 파악하지 못해서 입니다. 이 책에서는 문법 설명에 앞서, 왜 그런 것이 필요하고 그것으로 어떤 일을 할 수 있는지를 설명함으로써 자연스럽게 문제의 본질을 파악할 수 있게 했습니다. 또한, 딱딱한 문어체 대신 옆에 앉아 설명하듯 편안한 구어체를 사용하여 쉽게 읽어 나갈 수 있도록 했습니다. 또한 각 챕터의 후반부에는 그 장에서 배운 핵심 내용을 바로 응용해 볼 수 있도록 실습과제와 해설을 싣고 있습니다.
C++은 C의 문법을 모두 포함하고, 거기에 새로운 문법들을 추가해서 만들어진 언어입니다. 그래서 C++을 공부하려면 C를 알아야 합니다. 그리고 기왕 C를 공부할거라면 C++까지 공부하는 것이 좋습니다. 이렇게 C와 C++은 밀접한 관계에 있기에 C와 C++을 한 권의 책에 담았습니다. 하지만 이들을 뭉뚱그려 설명하지 않고 두 개의 Part로 분리하되 유기적으로 연계되도록 함으로써, Part 1만 마쳐도 C 프로그래머로서 부족함이 없도록 하였고, Part 2까지 마치면 C++ 프로그래머로서 거듭날 수 있도록 구성했습니다.

주요 내용
제 1장 프로그래밍의 이해
소프트웨어를 만들려면 컴퓨터 하드웨어가 어떻게 구성되고, 소프트웨어가 어떻게 동작하는지에 대한 이해가 있어야 합니다. 이 장에서는 프로그래밍을 공부하기 위해 알아야 하는 사전지식을 공부합니다.

제 2장 변수와 연산자
데이터를 저장하고 처리하는 기본적인 방법들을 공부합니다. 데이터 타입과 변수에서 컴퓨터가 데이터를 저장하는 방식을 설명하고, 연산자에서는 데이터를 처리하는 기본적인 방법들을 설명합니다.

제 3장 반복과 조건
프로그램의 흐름을 제어하는 제어문을 공부합니다. 제어문은 비슷한 일을 여러 번 반복하도록 하는 반복문과 경우에 따라 선택적으로 일을 하도록 하는 조건문으로 나누어 집니다. 반복문과 조건문의 종류와 기본 문법을 공부하고, 이들을 각각 어떤 상황에 사용하는 것이 좋은지 그 용도에 대해 알아봅니다.

제 4장 1차원 배열과 포인터
이 장에서는 여러 개의 데이터를 묶어서 한꺼번에 처리하는 방법을 공부합니다. 배열과 포인터를 사용하면 같은 타입의 데이터 여러 개를 묶어서 일괄 처리할 수 있게 되어 반복 작업을 빠르게 할 수 있습니다.

제 5장 2차원 배열과 포인터
이 장에서는 한꺼번에 처리하는 데이터를 2차원으로 확장하여 처리하는 방법을 공부합니다.

제 6장 구조체
기본 데이터 타입을 조합하여 좀 더 복잡한 데이터 타입을 만드는 방법을 공부합니다. 앞장에서 배운 배열은 같은 타입의 변수 여러 개를 묶어서 처리하는데 사용하고, 이 장에서 배울 구조체와 공용체는 다른 타입의 변수 여러 개를 묶어서 처리하기 위해 사용합니다.

제 7장 함수
프로그램의 기능이 많아질수록 main 함수에서 해야 할 일이 많아져서 결국 main 함수가 감당할 수 없을 만큼 복잡해지게 됩니다. 이 장에서는 함수를 이용해서 기능을 잘게 나눠 구현함으로써, 많은 기능을 갖는 복잡한 프로그램을 쉽게 만드는 방법을 공부합니다.

제 8장 표준함수
C 표준 라이브러리에서 제공하는 표준함수에 대해 공부합니다. 표준함수는 미국표준협회인 ANSI (American National Standards Institute)에서 프로그래밍을 하는데 필수적인 기능들을 표준으로 제정해 놓은 것으로 윈도우뿐만 아니라 리눅스, 유닉스, 매킨토시 등 어떤 시스템에서도 사용할 수 있다는 범용성을 가지고 있습니다.

제 9장 C 문법의 확장
C++는 C의 기능과 특징을 모두 포함하고 C 문법의 틀 안에서 약간 확장된 부분입니다. 이 장에서는 지금까지 배운 C 문법의 틀 안에

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.