두들낙서의 C/C++ 한꺼번에 배우기
2023년 02월 01일 출간
국내도서 : 2021년 06월 04일 출간
- eBook 상품 정보
- 파일 정보 pdf (17.07MB)
- ISBN 9791158394172
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
-
교보eBook App
듣기(TTS) 가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
PDF 필기가능 (Android, iOS)
쿠폰적용가 17,010원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 200원
작품소개
이 상품이 속한 분야
★ 이 책의 특징 ★
◎ 책 한 권으로 C와 C++를 한꺼번에 배울 수 있습니다.
◎ 사례를 통해 각 개념이 왜 필요한지를 알 수 있습니다.
◎ 풍부한 예제를 통해 코드를 직접 작성해 보면서 개념을 익힐 수 있습니다.
◎ 연습문제를 통해 배운 내용을 확인해볼 수 있습니다.
◎ 이해를 돕기 위한 동영상 강좌도 제공됩니다.
★ 이 책에서 다루는 내용 ★
◎ C와 C++의 기본적인 문법과 활용을 배웁니다.
◎ C와 C++를 사용해 기초 코딩 실력을 기릅니다.
◎ 객체지향 프로그래밍의 개념과 원리에 대해 배웁니다.
1.1 Hello, world!
____1.1.1 프로젝트 만들기
____1.1.2 첫 프로그램 만들기
1.2 Hello, world! 해석하기
1.3 printf로 다양한 데이터 출력하기
____1.3.1 소스 파일 추가하기
____1.3.2 정수의 덧셈 결과 출력하기: 2 + 3 = 5
____1.3.3 서식 지정자
▣ 02장: 변수와 연산자
2.1 변수 사용하기
____2.1.1 변수의 선언과 대입
____2.1.2 변수의 초기화
____2.1.3 변수의 이름
2.2 자료형
____2.2.1 int와 float
____2.2.2 비트와 바이트
____2.2.3 이진법과 정수 자료형
____2.2.4 여러 가지 자료형
____2.2.5 sizeof 연산자
2.3 형변환
2.4 char형과 ASCII 코드
____2.4.1 문자끼리의 덧셈: '2' + '3' = 'e'
____2.4.2 문자형으로서의 char형
2.5 변수로 연산하기
____2.5.1 대입 연산자와 복합 대입 연산자
____2.5.2 증감 연산자
____2.5.3 비교 연산자와 진릿값
____2.5.4 논리 연산자
____2.5.5 연산자의 우선순위
▣ 03장: 입력받기
3.1 scanf 사용하기
3.2 scanf의 서식 지정자
3.3 scanf 함수 관련 보안 문제
▣ 04장: 제어문
4.1 if문으로 경우 나누기
____4.1.1 if문
____4.1.2 if-else
____4.1.3 else if
4.2 if문 심화
____4.2.1 중첩 if문
____4.2.2 중첩 if문의 관점으로 본 else if
____4.2.3 if문과 여러 가지 코딩 스타일
4.3 switch문
4.4 goto문
4.5 while문으로 반복하기
____4.5.1 while문
____4.5.2 do-while문
4.6 for문으로 반복하기
4.7 for문 심화
____4.7.1 조건 생략하기
____4.7.2 두 개 이상의 조건 사용하기
____4.7.3 break와 continue: 반복문 조작하기
____4.7.4 중첩 for문
▣ 05장: 배열과 포인터
5.1 배열
____5.1.1 배열의 선언과 사용
____5.1.2 배열의 초기화
5.2 배열 활용
____5.2.1 거꾸로 출력하기
____5.2.2 최대, 최소 구하기
____5.2.3 짝수의 개수 구하기
5.3 다차원 배열
____5.3.1 이차원 배열
____5.3.2 다차원 배열
5.4 문자열
____5.4.1 문자열의 초기화와 출력
____5.4.2 문자열 입력받기
____5.4.3 문자열 관련 함수
5.5 변수 가리키기 - 포인터
____5.5.1 포인터의 사용
____5.5.2 널 포인터
____5.5.3 더블 포인터
5.6 배열과 포인터와의 관계
5.7 배열 가리키기 - 배열 포인터
5.8 이차원 배열과 배열 포인터
5.9 포인터 배열
▣ 06장: 함수
6.1 함수의 정의와 호출
6.2 함수를 만들어 보자!
6.3 변수의 스코프, 지역 변수와 전역 변수
____6.3.1 블록 스코프
____6.3.2 함수 스코프
6.4 함수의 반환
6.5 Call-by-value, Call-by-address, Call-by-reference
6.6 프로토타입(함수 원형)
6.7 재귀 함수
6.8 배열을 매개변수로 넘기기
____6.8.1 일차원 배열 매개변수
____6.8.2 이차원 배열 매개변수
▣ 07장: 구조체
7.1 typedef
7.2 구조체 만들기
____7.2.1 구조체 만들기
____7.2.2 구조체 타입 정의하기
____7.2.3 구조체 활용
7.3 구조체와 메모리
7.4 구조체 변수 가리키기
7.5 구조체와 함수
____7.5.1 구조체 매개변수의 Call-by-value와 Call-by-address
____7.5.2 구조체에 함수 집어넣기
▣ 08장: C언어 고급 기능
8.1 상수 만들기
____8.1.1 const 키워드
____8.1.2 매크로
____8.1.3 enum
8.2 매크로 자세히 알아보기
8.3 비트 연산
____8.3.1 비트 연산자의 종류
____8.3.2 비트 연산자 활용
8.4 파일 입출력
____8.4.1 스트림
____8.4.2 Visual Studio에서 파일 만들기
____8.4.3 파일 입출력
8.5 유용한 함수들
____8.5.1 getchar, putchar, gets, puts - 문자와 문자열 입출력
____8.5.2 sscanf와 sprintf - 문자열 스트림 입출력
____8.5.3 rand와 time - 난수 발생과 현재 시각 얻어오기
____8.5.4 exit - 프로그램 종료하기
▣ 09장: C++ 스타일 기본 문법
9.1 C++ 스타일 입출력
9.2 string
9.3 C++에서는 의미가 좀 다른 초기화
9.4 레퍼런스와 r-value 참조
____9.4.1 레퍼런스 변수
____9.4.2 r-value 참조
9.5 범위 기반 for문
9.6 C++ 스타일 함수
____9.6.1 함수 오버로딩
____9.6.2 디폴트 매개변수
▣ 10장: 객체와 클래스
10.1 네임스페이스
____10.1.1 네임스페이스의 개념
____10.1.2 네임스페이스 만들고 사용하기
____10.1.3 네임스페이스와 함수 정의
____10.1.4 중첩 네임스페이스
____10.1.5 using문
10.2 클래스와 객체
____10.2.1 클래스와 객체의 개념
____10.2.2 TV 클래스 만들기
____10.2.3 접근 제어
10.3 this 포인터
10.4 객체의 생성과 소멸
____10.4.1 객체의 생성과 소멸 시기
____10.4.2 생성자 활용하기
____10.4.3 생성자 오버로딩과 기본 생성자
10.5 생성자의 다양한 사용법
10.6 정적 멤버
____10.6.1 정적 멤버 메서드
____10.6.2 정적 멤버 변수
10.7 상수형 메서드
10.8 메서드 선언과 정의 분리하기
10.9 연산자 오버로딩
____10.9.1 멤버 메서드로 객체끼리 연산하기
____10.9.2 사칙연산자 오버로딩
▣ 11장: 동적 할당과 객체 복사
11.1 동적 할당
____11.1.1 변수 동적 할당하기
____11.1.2 배열 동적 할당하기
____11.1.3 객체 동적 할당하기
11.2 깊은 복사와 얕은 복사
11.3 복사 생성자와 복사 대입 연산자
____11.3.1 String 클래스 만들기
____11.3.2 복사 생성자 오버로딩
____11.3.3 복사 대입 연산자 오버로딩
11.4 이동 시맨틱
11.5 이동 생성자와 이동 대입 연산자
____11.5.1 String 클래스 보강하기
____11.5.2 이동 생성자 및 이동 대입 연산자 오버로딩
11.6 묵시적 형변환
____11.6.1 묵시적 형변환의 개념
____11.6.2 형변환 생성자 오버로딩
____11.6.3 형변환 연산자 오버로딩
____11.6.4 explicit 키워드
▣ 12장: 상속
12.1 상속 기초
____12.1.1 상속의 개념
____12.1.2 상속과 접근 제어
____12.1.3 상속 예제
12.2 상속 관계에서의 생성/소멸자
12.3 상속이 필요한 이유(1)
12.4 오버라이딩
____12.4.1 멤버 재정의와 정적 바인딩
____12.4.2 가상 함수, 오버라이딩과 동적 바인딩
____12.4.3 가상 소멸자
12.5 상속이 필요한 이유(2)
12.6 순수 가상 함수와 추상 클래스
12.7 상속 관계에서의 형변환
____12.7.1 업캐스팅
____12.7.2 다운캐스팅
____12.7.3 RTTI와 dynamic_cast
12.8 객체지향 프로그래밍의 4대 원리
____12.8.1 캡슐화
____12.8.2 상속성
____12.8.3 다형성
____12.8.4 추상화
12.9 객체지향 프로그래밍의 문제점
____12.9.1 다중 상속과 다이아몬드 문제
____12.9.2 정사각형과 직사각형 문제
▣ 13장: C++ 고급 기능
13.1 템플릿
____13.1.1 함수 템플릿
____13.1.2 클래스 템플릿
____13.1.3 템플릿 특수화
____13.1.4 비타입 파라미터
13.2 예외 처리
13.3 auto
13.4 함수 포인터, 함수 객체와 람다식
____13.4.1 함수 포인터
____13.4.2 함수 객체
____13.4.3 람다식
13.5 friend
13.6 메모리 소유권과 스마트 포인터
____13.6.1 메모리 소유권
____13.6.2 unique_ptr
____13.6.3 shared_ptr
____13.6.4 weak_ptr
13.7 STL
____13.7.1 vector
____13.7.2 pair
____13.7.3 map
____13.7.4 sort
▣ 부록A: 종합문제 해답
▣ 부록B: ASCII 코드표
작가정보
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (5,000원 이상 상품으로 변경 예정, 2024년 9월 30일부터 적용)
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (5,000원 이상 eBook으로 변경 예정, 2024년 9월 30일부터 적용)
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!
- 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
- 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
- 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
가장 와 닿는 하나의 키워드를 선택해주세요.
총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.
신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.
허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
있으니 유의하시어 신중하게 신고해주세요.
이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.
구매 후 90일 이내 작성 시, e교환권 100원 적립
eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.
차감하실 sam이용권을 선택하세요.
차감하실 sam이용권을 선택하세요.
선물하실 sam이용권을 선택하세요.
-
보유 권수 / 선물할 권수0권 / 1권
-
받는사람 이름받는사람 휴대전화
- 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
- 열람권은 1인당 1권씩 선물 가능합니다.
- 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
- 선물한 열람권의 등록유효기간은 14일 입니다.
(상대방이 기한내에 등록하지 않을 경우 소멸됩니다.) - 무제한 이용권일 경우 열람권 선물이 불가합니다.
첫 구매 시 교보e캐시 지급해 드립니다.
- 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
- 한 ID당 최초 1회 지급 / sam 이용권 제외
- 구글바이액션을 통해 교보eBook 구매 이력이 없는 회원 대상
- 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)