이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
한권으로 끝내는 C/C++
가격
18,000원
10 16,200
YES포인트?
900원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 교재기간 소량 입고 되는 도서로 배송이 지연 될 수 있습니다.

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

목 차


Chapter 1 C/C++ 언어의 개요
1. C 언어의 역사
2. C 언어의 개요
프로그래밍 언어의 발전 과정
C 언어의 특징
C를 사용하는 이유
3. 절차지향 언어와 객체지향 언어
절차지향 언어
객체지향 언어
캡슐화
4. C++ 언어의 개발 환경
C++ 언어는 어떻게 발전해 왔는가?
C++ 언어의 특징
C++ 언어의 기능
C++와 C의 몇 가지 차이점
5. 프로그램의 구조
C/C++ 프로그램의 구성 요소
헤더 파일(header file)
사용자 정의 헤더 파일
원시 파일(source file)
6. C++ 언어의 작성과 컴파일
명령 라인 방식
통합 개발 환경
프로그램 작성 규칙
C++ 언어의 대표적인 특성
7. Dev-C++ 컴파일러
Dev-C++ 설치하기
Dev-C++를 이용하여 프로그램 코드 작성과 컴파일하기
8. 진단 메시지
연습문제

Chapter 2 자료형
1. 자료형의 종류
2. 메모리
컴퓨터 메모리
메모리의 구조
3. 변수
변수의 선언
변수명 작성 원리
변수의 종류
4. 상수
정수형 상수
실수형 상수
문자형 상수
문자열형 상수
나열형 상수
5. typedef
연습문제

Chapter 3 C/C++의 입출력
1. C 언어의 표준 입출력 함수
C 언어의 출력 함수
C 언어의 입력 함수
변환 문자의 종류
2. C++에서의 입출력 방법
C와 C++ 입출력 비교
C++ 형식 입출력
문자(열) 입력 방법
연습문제

Chapter 4 연산자
1. 최우선 연산자
[] 연산자
() 연산자
. 연산자
-> 연산자
2. 산술 연산자
3. 증감 연산자
4. 단항 연산자
! 연산자
∼ 연산자
& 연산자
sizeof() 연산자
5. 대입 연산자
6. 관계 연산자
7. 논리 연산자
비트 논리 연산자
일반 논리 연산자
8. 형변환 규칙과 캐스트 연산자
자동 형변환
형변환 연산자(캐스트 연산자)
9. 삼항 연산자
10. 비트 이동 연산자
11. 콤마 연산자
12. 나열형의 정의
연습문제

Chapter 5 제어문
1. 조건문
단일 if문
if∼else문
다중 if문
switch∼case문
2. 반복문
while문
do∼while문
for문
3. break문과 continue문
break문
continue문
연습문제

Chapter 6 함수
1. 함수의 구조
함수의 선언
함수의 원형이란?
함수명의 의미
함수의 인수와 매개 변수
함수의 반환
함수의 정의
함수의 인수와 반환 값 관점에서 본 4가지 종류
함수의 작동 원리
2. 함수와 함수 간의 인수 전달 방식
call by value(값에 의한 전달 방식)
call by pointer(주소에 의한 전달 방식)
call by reference(참조에 의한 전달 방식)
3. 선행처리기와 inline 함수
#define(매크로 기능)
#include(파일 포함)
#undef(매크로 취소)
그 외의 선행처리기
일반 함수와 매크로 함수의 차이점
4. 함수의 종류
일반 함수
매크로 함수
확장 함수(inline 함수)
재귀 함수
5. 기억장소의 종류
변수의 사용 범위에 따라
변수가 생성되는 장소에 따른 변수의 분류
연습문제

Chapter 7 배열
1. 배열이란?
2. 배열의 표현 방법
배열의 선언
배열의 크기
3. 배열을 통한 문자열의 표현 방법
4. 배열의 초기화 방법
1차원 배열의 초기화 방법
2차원 배열의 초기화 방법
5. 배열의 내용과 주소의 표현 방법
6. 배열에서의 인수 전달
7. 소트 알고리즘
셀렉션 소트 알고리즘
버블 소트 알고리즘
삽입 소트 알고리즘
8. 순차 검색과 이분 검색
순차 검색
이분 검색
연습문제

Chapter 8 포인터
1. 포인터의 의미
2. 포인터 변수와 선언 방법
포인터 변수의 선언 예
포인터 변수의 크기
포인터 변수의 사용법과 번지 연산자(&)
3. 간접 연산자(*)
4. 배열과 포인터
포인터에 관한 연산
배열과 포인터의 관계
포인터 변수를 이용한 문자열 출력 방법
5. 포인터 배열
6. 포인터의 적용
void형 포인터
함수형 포인터
상수에 대한 포인터
포인터 상수
상수에 대한 포인터 상수
7. main 함수의 인자
8. 포인터를 이용한 문자열 함수의 구현
문자열 복사 함수
문자열 결합 함수
문자열 비교 함수
문자열 길이 함수
문자열의 위치를 구하는 함수
연습문제

Chapter 9 동적 메모리 할당
1. 동적 메모리 할당이란?
2. 동적 메모리 할당 방법
일반 자료형의 동적 메모리 할당과 제거
배열에서 동적 메모리 할당
포인터의 포인터를 통한 동적 메모리 할당
연습문제

Chapter 10 구조체
1. 구조체 선언 형식
struct 키워드를 통해 구조체 선언
구조체가 다른 구조체의 멤버로 들어가는 경우
typedef문을 이용해서 구조체 선언
2. 구조체 멤버에 접근하는 방법
직접 멤버 접근 연산자(.)
간접 멤버 접근 연산자(->)를 통해 구조체 멤버에 접근
구조체형 배열에 접근
3. 구조체의 초기화
4. 비트 필드의 사용
5. 공용체의 개념
공용체의 선언
공용체 멤버의 참조
6. typedef의 사용
연습문제

Chapter 11 클래스
1. 클래스란?
객체지향의 3가지 중요한 특징
클래스 선언
2. 클래스의 표현
접근 지정자
공용 멤버(public member)
전용 멤버(private member)
멤버 함수 정의법
3. 객체 생성 방법
4. 클래스 멤버의 접근
클래스형 변수를 통한 접근
클래스형 포인터를 통한 접근
5. 상수 멤버 함수
6. 클래스형 참조자를 통한 접근
7. 클래스형 배열
8. 클래스에서 함수형 포인터 호출
9. 멤버 함수의 클래스로부터의 분리와 inline 함수화
멤버 함수를 클래스 외부에서 정의
멤버 함수를 클래스 외부에서 정의하고 inline 함수화
10. 클래스 멤버 함수의 내부적 작동 원리
11. friend 함수
연습문제

Chapter 12 C++ 중복 정의
1. 함수 중복 정의와 연산자 중복 정의
함수 중복 정의
연산자 중복 정의
2. 연산자 중복 함수
3. 산술 연산자의 중복
4. 단항 연산자의 중복
5. 입출력 연산자의 중복 함수 정의
출력 연산자의 중복(<<)
입력 연산자의 중복(>>)
6. 첨자 연산자의 중복
7. new/delete 연산자의 중복
new 연산자의 중복
delete 연산자의 중복
연습문제

Chapter 13 생성자
1. 생성자란?
2. 소멸자
3. static 데이터 멤버와 멤버 함수
정적 데이터 멤버
정적 멤버 함수
4. 복사 생성자
연습문제

Chapter 14 상속
1. 상속이란?
2. 파생 클래스의 정의
3. 클래스 상속에서 베이스 클래스의 접근 허용 지정자
4. 파생 클래스 쪽의 멤버 함수에서 베이스 클래스의 멤버 함수 호출
5. 콜론 초기화
6. 상속 관계에서 생성자의 사용
7. 다중 상속
연습문제

Chapter 15 가상 함수
1. 가상 함수란?
2. 가상 함수의 형식
3. 가상 함수의 기능
4. 순수 가상 함수
5. 가상 소멸자
연습문제

Chapter 16 템플릿
1. 템플릿이란?
2. 템플릿 함수
3. 템플릿 클래스
연습문제

Chapter 17 파일 입출력
1. 파일 입출력
2. 순차 파일로부터 데이터 읽어오기
입출력을 위한 파일의 개방
파일의 폐쇄
3. 문자 단위의 파일 입출력
4. 데이터의 추가
5. 파일 입출력 오류에 관계된 멤버 함수
6. 클래스형 데이터에 대한 파일 입출력
연습문제

품목정보

발행일
2006년 01월 10일
쪽수, 무게, 크기
525쪽 | 957g | 188*254*35mm
ISBN13
9788956742847

첫번째 리뷰어가 되어주세요.

첫번째 한줄평을 남겨주세요.

사락 별점0

혜택 및 유의사항

첫번째 별점을 남겨주세요.

첫번째 밑줄을 남겨주세요.