책 이미지
책 정보
· 분류 : 국내도서 > 대학교재/전문서적 > 공학계열 > 컴퓨터공학 > 컴퓨터공학/전산학 개론
· ISBN : 9788984680418
· 쪽수 : 390쪽
· 출판일 : 2001-02-20
책 소개
목차
Part 1 소 개
Chapter 1 C언어의 개요
1.간단한 C언어의 역사
2.C언어의 특징
3.C의 응용 분야
4.C프로그램 작성 절차
5.C언어에는 구조적 프로그램
6.C++ 객체지향 프로그램
6-1 객체란 무엇인가?
6-2 클래스(Class)란?
6-3 상속(inheritance)이란?
Chapter 2 C언어의 형식
1.C 프로그램 구성 요소
1-1 main( )함수
1-2 변수의 선언
1-3 실행 가능한 프로그램 구문
2.C 프로그램의 골격
2-1 주 석
2-2 공백 문자
2-3 변수의 선언
2-4 명령문(statement)
2-5 수식(expression)
2-6 복합 명령문(compound statements)
3.C program 컴파일과 실행 과정
3-1 C 전 처리계
3-2 C compiler
3-3 assembler
3-4 link editor
4.라이브러리 함수 사용
4-1 라이브러리 함수의 인수
5.리눅스 환경에서 프로그램 실행
PartⅡ 자료형
Chapter 3 정수
1.정수형 상수
1-1 긴 정수형(long int) 상수
1-2 정수값의 표현 방법
2.정수형 변수
2-1 산술 연산자
2-2 증가, 감소 연산자
2-3 치환 연산자
2-4 관계 연산자
2-5 논리 연산자
2-6 비트 연산자
2-7 조건 연산자
Chapter 4 문자
1.문자형 상수
2.문자형 변수
3.문자를 포함한 연산
4.문자열(string)
5.함수의 사용과 문자열 비교
Chapter 5 실수
1.부동 소수형 상수
2.부동 소수형 변수
3.scanf( )함수
3-1 scanf( 제어 문자, & 변수 이름, .....)
PartⅢ 제어구조
Chapter 6 조건문
1.if문
2.if-else문
3.if-else-if문
4.다중 선택 switch-case문
5.조건부 연산자(? :)
6.goto문
Chapter 7 반복문
1.반 복 문
1-1 while 반복문
1-2 do-while 반복문
1-3 for 반복문
2.break와 continue 문
Chapter 8 함수Ⅰ(사용자 정의 함수)
1.함수의 사용
2.함수의 작성
3.함수의 원형(prototype)
3-1 함수원형의 형식
PartⅣ 다양한 변수
Chapter 9 포인터Ⅰ
1.주 소(Address)
2.포인터 변수
Chapter 10 배열
1.배 열
2.배열의 내부 표현
2-1 array의 메모리 배열 저장 표현
3.다차원 배열
3-1 2차원 배열의 내부표현
4.배열을 이용한 응용
4-1 정열 : Insertion sort
4-2 정열 : bubble sort
4-3 gets( )와 puts( )함수를 사용한 입출력
Chapter 11 구조체와 공동체(Structure union)
1.구조체(structure)
2.중첩된 구조
3.형 정의
4.구조체 연산
5.구조체 비트 연산(bit fields)
6.공용체(union)
PartⅤ 입출력 함수, 포인트, 함수
Chapter 12 표준화일 입출력
1.표준화일 입출력
1-1 파일 open : fopen( )
1-2 파일 클로즈:fclose( )
1-3 파일의 읽기
1-4 파일의 쓰기
1-5 fread( ) 함수
1-6 fwrite( )함수
1-7 랜덤 접근 :fseek( ) 함수
Chapter 13 포인터Ⅱ
1.복습 : 포인터와 주소
2.포인터의 연산
2-1 calloc( ) 함수(메모리 할당 함수)
2-2 realloc( ) 함수 (메모리 재할당 함수)
3.구조체의 포인터 선언
3-1 포인터를 이용한 멥버 취하기
3-2 헤더 파일인 「 structdef.h」 파일
4.포인터를 지정하는 포인터
5.main( ) 함수의 인수 전달
Chapter 14 함수Ⅱ
1.함수의 포인터 전달
1-1 이진 탐색
1-2 계정 레코드
2.main( ) 함수의 실행 절차
3.readin-file( ) 함수
4.search( )함수
5.print_rec( )함수
6.자기 호출 함수
7.Quick sort 프로그램
8.하노이 탑
Chapter 15 기억 클래스와 변환
1.기억 클래스
2.자동변수
3.register 변수
4.외부변수
4-1 내부 저장 표현
5.정적 변수(static variable)
6.배열의 초기화
7.구조체의 초기화
8.공동체의 초기화
9.conversion(변환)
9-1 초기화시 형 변화
9-2 할당문에 의한 형 변환
PartⅥ 복잡한 자료구조
Chapter 16 스택, 링크드 리스트
1.스 택(stack)
1-1 스택 연산(stack operations)
1-2 배열을 사용한 스택의 운용
1-3 프로그램의 흐름에 대한 고찰
1-4 getcommand( ) 함수
1-5 스택의 선언
1-6 push_stack( ) 함수사용
1-7 pop_stack( ) 함수 사용
1-8 look_stack( ) 함수 사용
1-9 init_ stack 함수 사용
2.링크 리스트(linked list)
2-1 링크 리스트를 사용하는 스택 운용
2-2 push 연산
2-3 pop 연산
2-4 look 연산
2-5 초기화 연산
Chapter 17 큐(Queue), 링크리스트
1.큐(Queues)
1-1 배열을 이용한 큐
1-2 큐 관리에 대한 메뉴 표시
1-3 배열조작
1-4 메시지 첨가
1-5 터미널로부터 메시지 읽기
1-6 큐로부터 메시지 읽기
2.링크 리스트를 이용한 큐
2-1 큐의 구조
2-2 큐의 삽입(writing)
2-3 큐의 읽기(trading)
2-4 메세지 조사(looking)
2-5 큐의 초기화
Chapter 18 이진트리
1.트리(trees)
1-1 트리의 메시지 첨가
1-2 메세지 찾기
부록1 C라이브러리 함수
부록2 오류 메세지
부록3.문자의 ASCII 값



















