책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9788980544844
· 쪽수 : 930쪽
· 출판일 : 2002-07-25
책 소개
목차
Week1 시작하면서
1일째 C프로그래밍의 시작
C언어의 역사
C언어를 사용하는 이유
프로그램 작성 준비하기
프로그램 개발 과정
첫 번째 C 프로그램 예제
요약
Q & A
실습해 보기
작성과 실행 1 프로그램 줄 번호 출력하기
2일째 C 프로그램의 구성 요소
프로그램의 부분별 분석
요약
Q & A
실습해 보기
3일째 데이터 저장하기 : 변수(variables)와 상수(constants)
컴퓨터 메모리 이해하기
변수(variables)
숫자 변수의 종류
상수(constants)
요약
Q & A
실습해 보기
4일째 선언문(statements), 수식(expressions), 연산(operators)
선언문(statements)
수식(expressions) 이해하기
연산자(operators)
if 선언문
관계 수식의 평가
논리 연산자
참과 거짓을 뜻하는 값
연산자 우선순위
요약
Q & A
실습해 보기
작성과 실행 2 숫자 추측 게임
5일째 함수(functions)의 기초
함수란 무엇인가?
함수의 동작 원리
함수와 구조화 프로그래밍
함수의 작성
함수에 인수(argument)전달하기
함수의 호출
요약
Q & A
실습해 보기
6일째 기본적인 프로그램 제어
배열(array)의 기초
프로그램 실행의 제어
겹쳐진 순환문
요약
Q & A
실습해 보기
7일째 입출력의 기초
화면에 자료를 출력하는 방법
scanf()를 이용한 숫자 데이터의 입력
요약
Q & A
실습해 보기
Week1 끝내면서
Week2 시작하면서
8일째 숫자 배열 사용하기
배열(array)란 무엇인가?
배열의 이름을 지정하고 선언하는 방법
요약
Q & A
실습해 보기
9일째 포인터(pointer)
포인터(pointer)란 무엇인가?
포인터와 변수
포인터와 변수의 형식
포인터와 배열
포인터에 대한 주의 사항
배열의 첨자 표기 방법과 포인터
함수에 배열을 전달하는 방법
요약
Q & A
실습해 보기
작성과 실행3 잠깐 멈추는 프로그램 작성하기
10일째 문자와 문자열
char 데이터형
문자 변수의 사용
문자열의 사용
문자열과 포인터
배열레 저장되지 않는 문자열
문자와 문자열의 출력
키보드에서 문자열을 읽어들이는 방법
요약
Q & A
실습해 보기
11일째 구조체(Structures)
단일 구조체
더욱 복잡한 구조체
구조체의 배열
구조체의 초기화
구조체와 포인터
공용체(Unions)
요약
Q & A
실습해 보기
12일째 변수의 범위
변수의 범위한?
외부 변수(External Variables)
지역 변수
지역 변수와 main() 함수
어떤 형태의 변수를 생성해야 하는가?
지역 변수와 블록
요약
Q & A
실습해 보기
작성과 실행4 비밀 메시지
13일째 고급 프로그램 제어
순환문을 미리 종료하는 방법
goto 문
무한 루프
switch문
프로그램의 종료
프로그램 내에서 운영체제 명령을 실행하는 방법
요약
Q & A
실습해 보기
14일째 화면, 프린터, 키보드 사용하기
스트림과 C
C의 스트림 함수
키보드 입력 받아들이기
화면 출력
입력과 출력의 전환
fprintf()를 사용하는 경우
요약
Q & A
실습해 보기
Week2 끝내면서
Week3 시작하면서
15일째 고급 포인터 기능
포인터에 대한 포인터
포인터와 다차원 배열
포인터의 배열
함수에 대한 포인터
링크드 리스트
요약
Q & A
실습해 보기
16일째 디스크 파일 사용하기
스트림과 디스크 파일
디스크 파일의 종류
파일 이름
파일 열기
파일에 데이터 기록하고 읽어들이기
파일 버퍼링 : 파일 닫기와 플러싱(flushing)
파일의 순차적인 사용과 무작위 사용
파일의 마지막 찾기
파일 관리 함수
임시 파일 사용하기
요약
Q & A
실습해 보기
작성과 실행 5 문자의 개수 세기
17일째 문자열 다루기
문자열의 길이와 저장
문자열 복사하기
문자열 결합하기
문자열 비교하기
문자열 검색하기
문자열 변환하기
그 밖의 문자열 처리 함수
문자열을 숫자로 변환하기
문자 확인 함수
요약
Q & A
실습해 보기
18일째 함수 효율적으로 만들기
함수에 포인터를 전달하는 방법
void형 포인터
인수의 개수가 가변적인 함수
포인터를 돌려주는 함수
요약
Q & A
실습해 보기
19일째 C함수 라이브러리
수치 연산 함수
시간 처리 함수
에러 처리 함수
검색과 정렬
요약
Q & A
실습해 보기
작성과 실행6 대출금 계산하기
20일째 메모리 다루기
형 변환(Type Conversion)
메모리 영역의 할당
메모리 블록 다루기
비트 연산
요약
Q & A
실습해 보기
21일째 컴파일러 고급 기능
여러개의 소스 파일로 구성되는 프로그램의 작성
C의 선행처리기
미리 정의되어 있는 메크로
명령 라인 인수의 사용
요약
Q & A
실습해 보기
Week3 끝내면서
Bonus Week 시작하면서
1일째 객체 지향 프로그래밍 언어
절차 중심 언어와 객체 지향 언어
객체 지향 구조
자바 프로그래밍 언어
요약
Q & A
실습해 보기
2일째 C++프로그래밍 언어
Hello C++ World!
C++ 키워드 이해하기
C++ 데이터 형식
C++ 변수 선언하기
C++에서 연산 작업 수행하기
C++에서 함수를 이용한 작업
3일째 C++클래스와 객체를 이용한 작업
C++에서 복잡한 데이터를 이용하여 작업하기
클래스 사용하기
접근 멤버 함수 설정하기
구조체와 클래스
클래스 관리하기
생성자로 시작하기
함수 오버로딩 다시 살펴보기
요약
Q & A
실습해 보기
4일째 C++를 이용한 객체 지향 프로그래밍
C++에서 OOP 구조 다시 살펴보기
데이터 멤버로써 클래스 사용하기
C++에서 상속 받기
요약
Q & A
실습해 보기
5일째 자바 언어의 기초
자바 프로그램의 구조
자바 프로그램 기초
자바 키워드
자바 변수나 클래스의 이름
데이터 형식
입력과 출력
배열
연산자
흐름 제어
요약
Q & A
실습해 보기
6일째 자바 클래스와 메소드
클래스 정의하기
클래스 메소드
상속성 이용하기
요약
Q & A
실습해 보기
7일째 자바 테크닉
자바에서 예외 처리하기
파일 읽고 쓰기
그래픽 작업하기
자바 애플릿 프로그래밍하기
요약
Q & A
실습해 보기
Bonus Week 끝내면서
부록 A ASCII 문자 도표
부록 B C/C++ 예약어
부록 C 2진수와 16진수
부록 D 프로그램의 이식성
부록 E 공통으로 사용되는 C함수
부록 F 해답편