책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9788980781331
· 쪽수 : 516쪽
· 출판일 : 2003-02-26
책 소개
목차
chapter 1 C 언어의 기초
1. C 언어에 대하여
1.1 C 언어의 정의
1.2 Turbo-C
2. 간단한 프로그램 작성하기
2.1 환경 설정
2.2 프로그램 작성
2.3 프로그램 저장
2.4 프로그램 번역/연결
2.5 프로그램 실행
2.6 프로그램 설명
3. 기본 입출력 함수
3.1 printf() 함수
3.2 scanf() 함수
chapter 2 데이터형
1. 변수와 상수
1.1 변수
1.2 상수
1.3 데이터형
2. 정수형(Integer Constants)
2.1 int
2.2 unsigned int
2.3 long
2.4 unsigned long
3. 부동 소수점수형(Floating-point Constants)
3.1 float
3.2 double
4. 문자형(Character Constants)
4.1 char
4.2 unsigned char
5. 문자열 포인터
chapter 3 연산자
1. C 언어의 연산식
1.1 연산자의 종류
1.2 형변환
2. 연산자
2.1 산술 연산자
chapter 4 제어 구조
1. 제어문(Control statement)
2. 조건문(Conditional statement)
2.1 if문 - 단일문
2.2 if문 - 중첩문
2.3 if... else문
2.4 다중 if문
2.5 switch문
3. 반복문(Iterative statement)
3.1 단일 for문
3.2 다중 for문
3.3 while문
3.4 do ... while문
4. 기타 제어문
4.1 break문
4.2 continue문
4.3 goto문
4.4 return문
chapter 5 함수(Function)
1. 함수
1.1 함수란
1.2 함수의 정의
1.3 함수 호출
1.4 return문
1.5 함수형
1.6 함수 원형
2. 매개 변수 전달 방식
2.1 매개 변수 전달 방식
2.2 call by value 방식
2.3 call by reference 방식
3. 재귀 호출(recursive call)
4. 기억 클래스
4.1 함수와 변수
4.2 자동 변수(Automatic Variable)
4.3 외부 변수(Extern Variable)
4.4 정적 변수(Static Variable)
chapter 6 배열(Array)
1. 배열이란
2. 1차원 배열의 선언과 초기화
2.1 1차원 배열의 선언
2.2 1차원 배열의 초기화
3. 2차원 배열의 선언과 초기화
3.1 2차원 배열의 선언
3.2 2차원 배열의 초기화
chapter 7 포인터(Pointer)
1. 포인터란
1.1 정의
1.2 포인터 연산
2. 배열을 포인터로
2.1 1차원 배열을 포인터로
2.2 2차원 배열을 포인터로
3. 포인터 변수의 배열
4. 포인터와 함수
4.1 포인터로 전달
4.2 포인터의 포인터
chapter 8 구조체, 공용체, 열거형
1. 정의
2. 구조체
2.1 구조체의 정의
2.2 구조체의 선언
2.3 중첩된 구조체
2.5 구조체 연산자
2.6 자기 참조 구조체
3. 공용체
3.1 공용체의 정의
3.2 공용체의 선언
4. 열거형
4.1 열거형의 정의
4.2 열거형의 선언
chapter 9 전처리기
1. 정의
2. 매크로 치환
2.1 단일 치환
2.2 복수 치환
2.3 매크로 정의 취소
3. 조건 번역
3.1 #if 조건 지시문
3.2 #ifdef 조건 지시문
3.3 #ifndef 조건 지시문
4. 파일 포함
5. #와 ##에 의한 치환
5.1 #에 의한 치환
5.2 ##에 의한 치환
chapter 10 표준 입출력 함수
1. 정의
2. 문자 입력
2.1 getchar()
2.2 getche()
2.3 getch()
3. 문자 출력
3.1 putchar()
3.2 putch()
4. 문자열 입력, 출력
4.1 gets(), puts()
4.2 cgets(), cputs()
5. 서식에 의한 입력, 출력
chapter 11 그 밖의 함수
1. 수학 함수
1.1 삼각 함수
1.2 지승과 제곱근 함수
1.3 정수, 소수 함수
1.4 절대값 함수
2. 문자 함수
2.1 문자 판단 함수
2.2 문자 변경 함수
3. 문자열 함수
3.1 문자열 복사 함수
3.2 문자열 연결 함수
3.3 문자열 변경 함수
3.4 문자열 길이 함수
3.5 문자열 탐색 함수
4. 화면 처리 함수
4.1 커서 제어 함수
4.2 Window 제어 함수
5. 속성 처리 함수
5.1 문자 속성 제어 함수
5.2 컬러 속성 제어 함수
6. 기타 함수
6.1 SYSTEM 날짜와 시간 함수
6.2 난수 함수
6.3 화면 소거 함수
chapter 12 파일 처리
1. 정의
2. 파일의 입출력
2.1 파일의 열기와 닫기
2.2 문자의 파일 입출력
2.3 서식에 의한 자료의 파일 입출력
2.4 문자열의 파일 입출력
2.5 레코드 단위의 파일 입출력
chapter 13 알고리즘
1. 정렬(Sort)
1.1 버블 정렬(Bubble sort)
1.2 선택 정렬(Selection sort)
1.3 삽입 정렬(Insertion sort)
1.4 셀 정렬(Shell sort)
2. 탐색(Search)
2.1 순차 탐색(sequential search)
2.2 이진 탐색(binary search)
3. 자료 구조(Data structure)
3.1 연결 리스트(linked list)
3.2 트리(tree)
chapter 14 그래픽 기법
1. 그래픽을 위한 준비 작업
2. 그래픽 함수
2.1 좌표 이동에 관한 함수
2.2 직선에 관한 함수
2.3 사각형에 관한 함수
2.4 원, 타원에 관한 함수
2.5 호, 부채꼴에 관한 함수
2.6 문자열 출력에 관한 함수
2.7 채색, 색상, 폰트에 관한 함수
3. 그림의 저장과 복원
4. 그래픽 프로그램3
chapter 15 시스템 제어
1. 하드웨어의 기초
1.1 프로세서
1.2 스택
1.3 레지스터
1.4 메모리
1.5 포트
1.6 도스 기능 호출
1.7 롬바이오스 가로채기
2. 디스크 다루기
2.1 디스크
2.2 부팅 디스크 표시
2.3 디폴트 디스크 표시
2.4 디스크 용량 계산하기
2.5 디렉토리 알아보기
2.6 디렉토리 처리하기
2.7 파일 검색하기
2.8 파일 이동하기
2.9 파일 삭제하기
3. 키보드 다루기
3.1 키보드
3.2 키보드 버퍼
3.3 키의 상태 검사
chapter 16 응용 프로그램
1. 배당금 계산하기
2. 연체자 출력하기
3. 객관식 답안 채점하기
4. 핸드폰 요금 명세서 작성하기
5. TV 시청률 조사표 만들기
6. 열차 요금표 구하기
7. 급여 명세서 작성하기
8. 비디오 숍 관리하기
9. 전화 요금 계산하기
10. 환자 진료비 관리하기
chapter 17 C++
1. 볼랜드 C++ 3.1
1.1 볼랜드 C++ 3.1 설치하기
1.2 볼랜드 C++ 3.1 시작하기
2. C++ 시작하기
2.1 C++의 이해
2.2 간단한 프로그램 작성하기
3. 클래스
3.1 실체(instance)와 멤버(member)
3.2 생성자, 소멸자
3.3 복수 개체, 배열 객체, 복수 클래스
3.4 프렌드 함수(friend function)
3.5 포인터
3.6 this
4. 다중 정의(overload)
4.1 다중 정의
4.2 객체에 의한 다중 정의(overload)
5. 계승(inheritance)
5.1 기저 클래스, 파생 클래스
5.2 계승 속성
5.3 계승 클래스(hierarchical class)
5.4 다중 계승(multiple inheritance)
5.5 가상 기저 클래스(virtual base class)