HOME > 상세정보

상세정보

(혼자 연구하는) C/C++ (26회 대출)

자료유형
단행본
개인저자
김상형, 1970-
서명 / 저자사항
(혼자 연구하는) C/C++ / 김상형 저
발행사항
서울 :   와우북스,   2009   (2013)  
형태사항
2책(1096 ; 908 p.) : 삽화 ; 26 cm
ISBN
9788996103882 (v.1) 9788996103899 (v.2) 9788996103875 (전2권)
일반주기
부록수록  
000 00000cac c2200205 c 4500
001 000045652379
005 20180822143644
007 ta
008 110610s2009 ulka 001c kor
020 ▼a 9788996103882 (v.1) ▼g 14560
020 ▼a 9788996103899 (v.2) ▼g 14560
020 1 ▼a 9788996103875 (전2권)
035 ▼a (KERIS)BIB000011697874
040 ▼a 211006 ▼c 211006 ▼d 244002 ▼d 211009
082 0 4 ▼a 005.133 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2009z42
100 1 ▼a 김상형, ▼d 1970-
245 2 0 ▼a (혼자 연구하는) C/C++ / ▼d 김상형 저
260 ▼a 서울 : ▼b 와우북스, ▼c 2009 ▼g (2013)
300 ▼a 2책(1096 ; 908 p.) : ▼b 삽화 ; ▼c 26 cm
500 ▼a 부록수록

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2009z42 1 등록번호 121245682 (4회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2009z42 2 등록번호 121245683 (2회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 C110 2009z42 1 등록번호 151300432 (15회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?
No. 4 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 C110 2009z42 2 등록번호 151300433 (5회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2009z42 1 등록번호 121245682 (4회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2009z42 2 등록번호 121245683 (2회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 C110 2009z42 1 등록번호 151300432 (15회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?
No. 2 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 C110 2009z42 2 등록번호 151300433 (5회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?

컨텐츠정보

책소개

프로그래밍을 전혀 해 본 적이 없는 사람들도 읽을 수 있는 초.중급 입문서이다. 따라서 C/C++은 물론, 여타의 다른 언어에 대한 경험이 전혀 없어도 이 책을 읽을 수 있다. 이 책은 총 4부로 구성되어 있으며 1, 2부는 C의 기본 문법과 고급 문법을 3, 4부는 C++의 기본 문법과 표준 라이브러리를 다루며, 문법 외에도 초급 개발자가 익혀야 할 실전 프로그래밍과 기본적인 자료구조, 알고리즘 등을 포함하여 윈도우즈 등의 상위 환경 개발을 위한 모든 이론과 실습을 총망라하고 있다.

이 책은 2005년 출간되었다가 절판 된, 베스트셀러 저자 김상형의 同名 도서의 재 출간 판이다.
C/C++ 언어에 대한 자습서이며 “혼자 연구하는 C/C++”이라는 책 제목에 잘 나타나 있듯이 혼자 공부하는 독학생도 충분히 읽을 수 있도록 쉬운 순서대로 내용을 배치하고 기본 문법에 대해 강의하듯이 상세하게 설명하므로 자습서로 충분히 활용할 수 있다. 단, 스스로 예제를 실행해 보고 과제를 풀어 보면서 적극적으로 연구를 해야만 문법과 함께 실전 능력을 키울 수 있다. 그래서 "공부하는"이 아닌 "연구하는" 이다. C/C++은 가장 많은 개발자를 보유하고 있으며 넓은 범위를 포괄하므로 프로그래밍에 입문하는 사람의 기초 필수 과목임으로, 가장 범용적이고 실용성이 높은 언어인 C/C++로 프로그래밍 입문을 유도하여 차후 어떤 개발 툴에도 쉽게 적응할 수 있도록 했다.
이 책은 자습서 형식으로 되어 있기 때문에 보통의 능력을 가진 사람이 보통의 노력만 하면 읽을 수 있으나 C/C++언어의 깊은 부분까지 포괄적으로 다루기 때문에 특정 부분에서는 쉽게 이해되지 않는 경우도 종종 있다. 이 책은 기본적으로 두 번 이상 읽는다는 가정하에 쓰여졌으니, 처음 읽을 때는 문법의 큰 줄기를 파악하는데 주력하고 두 번째 읽을 때부터 세부 문법과 고급 기법들을 터득하고, 개발 중에는 문법 레퍼런스로 활용하기 바란다.

특징
* C++ 언어의 최신 국제 표준인 ISO 14882를 기준으로 하여 표준을 준수하는 어떠한 컴파일러로도 실습을 진행할 수 있으며 호환성 있는 코드 작성법을 배울 수 있다.
* 가장 보편적이고 실습하기 편리한 윈도우즈 환경의 32비트 컴파일러인 비주얼 C++을 주 실습 컴파일러로 채택하여 학습의 편의성을 높이고 실무에서 곧바로 활용할 수 있도록 했다.
* 상세한 부분까지 모든 문법을 총 망라하여, 프로젝트 중에 언제든지 참조할 수 있는 문법 레퍼런스로도 손색이 없으며 본문 검색 유틸리티를 제공하여 모르는 부분을 신속하게 찾아 볼 수 있다.
* 독학자들을 위해 읽는 순서를 정교하게 배치하여 처음부터 차례대로 읽을 수 있도록 배려했고 먼저 알아야 할 것을 최대한 앞쪽에 배치하여 강의를 듣듯이 책을 읽을 수 있다.
* 문법의 정곡을 찌르는 500여 개의 핵심적이고도 간결한 예제를 직접 제작했고 모든 예제는 쉘 유틸리티를 통해 신속하게 참조할 수 있으며 컴파일 가능한 상태로 제공된다.
* 완성도 높은 실습 프로젝트와 상세한 제작 과정 및 개작 실습을 통해 언어의 문법뿐만 아니라 프로그래밍 기법까지 익힐 수 있다.
* 매 단계마다 실력을 점검할 수 있는 과제와 상세한 해설을 제공하며, 과제를 통해 문법의 적용 예를 경험하고 실무 능력을 키울 수 있다.


이 책은 프로그래밍을 전혀 해 본 적이 없는 사람들도 읽을 수 있는 초 중급 입문서이다. 따라서 C/C++은 물론, 여타의 다른 언어에 대한 경험이 전혀 없어도 이 책을 읽을 수 있다. 단, 이 책에서 사용하는 주 컴파일러인 비주얼 C++은 윈도우즈 환경에서 실행되므로 윈도우즈를 써 본 경험이 있어야 하며, 일반적인 윈도우즈 응용 프로그램에 익숙해야 하고 컴파일러나 유틸리티 프로그램을 설치 및 사용할 수 있어야 한다. 또한 프로젝트 제작 실습 과정에서 여러 가지 소스 파일이 생성되는데 이 파일들을 관리할 수 있어야 원활한 실습을 진행할 수 있다.
총 4부로 구성되어 있으며 1, 2부는 C의 기본 문법과 고급 문법을 3, 4부는 C++의 기본 문법과 표준 라이브러리를 다루며, 문법 외에도 초급 개발자가 익혀야 할 실전 프로그래밍과 기본적인 자료구조, 알고리즘 등을 포함하여 윈도우즈 등의 상위 환경 개발을 위한 모든 이론과 실습을 총망라하고 있다.
이 책을 읽고 난 후에는 다른 C/C++ 문법서를 한 권 정도 더 읽기 바란다. 책 한 권으로 모든 것을 공부할 수 있는 시대는 한참 전에 지났으므로 이 책만으로 C/C++을 마스터하기는 어렵습니다. 이는 이 책이 잘못 쓰여졌다는 뜻이 아니라 자습서를 지향하므로 문법의 아주 깊은 부분까지는 건드리지 않기 때문입니다. 자습서는 너무 어려워서는 안되므로 처음 읽는 사람이 받아들일 수 있는 수준까지만을 목표로 한다.


정보제공 : Aladin

저자소개

김상형(지은이)

최신 IT 동향에 관심이 많아 다양한 프로젝트에 참여하고 있는 프로그래머이다. 개발 중에 습득한 이론을 정리해 출판하고 강의하는 것을 즐겨 한다. C, C++, 파이썬, SQL 등 다양한 IT 도서를 집필하였고, 여러 교육기관과 기업체에서 강의했다. 개발자를 위한 프로그래밍 연구 사이트 소엔(www.soen.kr)을 23년동안 운영하고 있다. 현재 하이닉스에서 반도체 생산 공정 자동화 솔루션 개발 업무를 수행하고 있다. 최근에는 커스텀 키보드 연구에 열정을 바쳐 매진하고 있다. 저서로는 『윈도우즈 API 정복』, 『안드로이드 프로그래밍 정복』, 『닷넷 정복』 등 30여 권이 있다.

정보제공 : Aladin

목차

[volume. vol.1]----------
목차
제1부 C 기본 문법
 제1장 프로그래밍 입문
  1.1 프로그래머 = 23
  1.2 C/C++언어 소개 = 28
  1.3 개발툴 = 37
  1.4 실습 준비 = 41
 제2장 첫 번째 예제
  2.1 각 툴별 예제 작성법 = 49
  2.2 First 예제 = 62
  2.3 예제 실습 = 67
  2.4 프로그램의 구성 요소 = 71
 제3장 변수
  3.1 변수 = 79
  3.2 입출력 = 85
  3.3 정수형 = 99
  3.4 실수형 = 105
  3.5 문자형 = 108
  3.6 열거형 = 115
  3.7 유도형의 소개 = 120
 제4장 제어문
  4.1 조건문 = 134
  4.2 for 반복문 = 145
  4.3 while 반복문 = 166
  4.4 switch 문 = 174
  4.5 그 외의 제어문 = 186
 제5장 연산자
  5.1 산술 연산자 = 195
  5.2 논리 연산자 = 209
  5.3 기타 연산자 = 229
  5.4 연산 규칙 = 238
 제6장 함수
  6.1 함수의 구성원리 = 251
  6.2 헤더 파일 = 263
  6.3 함수 호출 방식 = 277
  6.4 전처리기 = 285
 제7장 기억 부류
  7.1 지역변수 = 307
  7.2 정적변수 = 318
  7.3 통용 범위 = 325
 제8장 표준 함수
  8.1 수학 함수 = 337
  8.2 난수 함수 = 349
  8.3 시간 함수 = 354
 제9장 배열
  9.1 배열 = 363
  9.2 배열 초기화 = 376
  9.3 배열의 활용 = 385
  9.4 소코반 = 399
 제10장 포인터
  10.1 포인터 연산 = 413
  10.2 void형 포인터 = 429
  10.3 동적 메모리 할당 = 437
  10.4 이중 포인터 = 447
 제11장 배열과 포인터
  11.1 첨자 연산 = 465
  11.2 포인터 배열 = 474
  11.3 배열 포인터 = 480
  11.4 배열과 문자열 = 497
 제12장 문자열 함수
  12.1 문자열 함수 = 509
  12.2 수치와 문자열 = 530
  12.3 문자열 연습 = 537
 제13장 구조체
  13.1 구조체 = 551
  13.2 멤버의 참조 = 556
  13.3 구조체의 초기화 = 568
  13.4 비트 구조체 = 583
  13.5 공용체 = 589
제2부 C 고급문법
 제14장 C 실습
  14.1 Matrix = 598
  14.2 슈팅 게임 = 608
  14.3 Tetris1 = 622
  14.4 Couple = 660
 제15장 포인터 고급
  15.1 const = 693
  15.2 함수 포인터 = 707
  15.3 가변 인수 = 722
  15.4 레퍼런스 = 739
 제16장 함수 고급
  16.1 호출 규약 = 757
  16.2 재귀 호출 = 771
  16.3 인라인 함수 = 788
  16.4 디폴트 인수 = 793
  16.5 오버로딩 = 799
 제17장 파일 입출력
  17.1 파일 = 811
  17.2 고수준 파일 입출력 = 813
  17.3 저수준 파일 입출력 = 836
  17.4 파일 관리 = 841
 제18장 C 고급 문법
  18.1 타입 = 849
  18.2 전처리기 = 867
  18.3 pragma 지시자 = 883
 제19장 자료 구조
  19.1 동적 배열 = 889
  19.2 연결 리스트 = 901
  19.3 스택 = 926
  19.4 큐 = 944
  19.5 트리 = 955
 제20장 알고리즘
  20.1 검색 = 969
  20.2 정렬 = 988
부록
 부록 1 디버거 = 1001
 부록 2 과제 해설 = 1022
 부록 3 평가 문제 = 1086
 부록 4 찾아보기 = 1095
[volume. vol.2]----------
목차
제3부 C++ 문법
 제25장 클래스
  25.1 OOP = 19
  25.2 C++로의 확장 = 30
  25.3 구조체의 확장 = 40
  25.4 클래스 = 48
 제26장 생성자
  26.1 생성자 = 63
  26.2 여러 가지 생성자 = 77
  26.3 타입 변환 = 94
 제27장 캡슐화
  27.1 정보 은폐 = 107
  27.2 프렌드 = 122
  27.3 정적 멤버 = 131
  27.4 상수 멤버 = 150
  27.5 클래스 실습 = 160
 제28장 연산자 오버로딩
  28.1 연산자 함수 = 177
  28.2 전역 연산자 함수 = 192
  28.3 오버로딩의 예 = 205
  28.4 문자열 클래스 = 235
 제29장 상속
  29.1 상속 = 247
  29.2 상속의 특성 = 258
  29.3 다중 상속 = 272
  29.4 클래스 재활용 = 285
 제30장 다형성
  30.1 가상 함수 = 301
  30.2 가상 함수의 활용 = 316
  30.3 순수 가상 함수 = 334
 제31장 템플릿
  31.1 함수 템플릿 = 343
  31.2 클래스 템플릿 = 366
  31.3 컨테이너 = 380
 제32장 예외 처리
  32.1 예외 = 397
  32.2 예외 객체 = 410
  32.3 예외 지정 = 427
 제33장 타입 정보
  33.1 RTTI = 437
  33.2 C++의 캐스트 연산자 = 448
  33.3 멤버 포인터 연산자 = 459
 제34장 네임 스페이스
  34.1 네임 스페이스 = 471
  34.2 그 외의 문법 = 487
 제35장 C++ 실습
  35.1 고스톱 = 519
제4부 표준 라이브러리
 제36장 표준 라이브러리
  36.1 iostream = 573
  36.2 string = 594
  36.3 auto_ptr = 617
 제37장 STL 개요
  37.1 STL 소개 = = 625
  37.2 STL의 구조 = 630
 제38장 함수 객체
  38.1 함수 객체 = 651
  38.2 어댑터 = 671
 제39장 반복자
  39.1 반복자 = 691
  39.2 반복자의 종류 = 695
  39.3 그 외의 반복자 = 713
 제40장 시퀀스 컨테이너
  40.1 벡터 = 725
  40.2 리스트와 데크 = 756
 제41장 연관 컨테이너
  41.1 셋 = 771
  41.2 맵 = 797
  41.3 컨테이너 어댑터 = 808
 제42장 STL 알고리즘
  42.1 읽기 알고리즘 = 816
  42.2 변경 알고리즘 = 834
  42.3 정렬 알고리즘 = 852
  42.4 수치 알고리즘 = 860
부록
 부록 1 코딩 스타일 = 869
 부록 2 과제 해설 = 877
 부록 3 평가 문제 = 900

관련분야 신착자료

Harvard Business Review (2025)