책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9788956744469
· 쪽수 : 699쪽
· 출판일 : 2008-08-10
책 소개
목차
Part 01 C 언어 입문
Part 1 에서 배울 내용은
Chapter 01 C 프로그래밍의 시작
C 언어의 역사
C 언어를 사용하는 이유
프로그램 작성 준비하기
프로그램 개발 과정
첫 번째 C 프로그램 예제
Q/A
실습해보기
실전 프로젝트 1 프로그램 줄 번호 출력하기
Chapter 02 C 프로그래밍의 구성 요소
간단한 C 프로그램
프로그램의 구성 요소
프로그램의 부분별 분석
Q/A
실습해보기
Chapter 03 데이터 저장하기 : 변수와 상수
컴퓨터의 메모리 이해하기
변수
숫자 변수의 종류
상수
Q/A
실습해보기
Chapter 04 선언문,수식,연산자
선언문
수식 이해하기
연산자
if 선언문
관계 수식의 평가
논리 연산자
참과 거짓을 뜻하는 값
연산자 우선 순위
Q/A
실습해보기
실전 프로젝트 2 숫차 추측 게임
Chapter 05 함수의 기초
함수란 무엇인가?
함수의 동작 원리
함수와 구조화 프로그래밍
함수의 작성
함수에 인수 전달하기
함수의 호출
함수의 위치
Q/A
실습해보기
Chapter 06 기본적인 프로그램 제어
배열의 기초
프로그램 실행의 제어
중첩된 순환문
Q/A
실습해보기
Chapter 07 입출력의 기초
화면에 자료를 출력하는 방법
scanf()를 이용한 숫자 데이터의 입력
Q/A
실습해보기
Part 01 마치면서
Part 02 C 프로그래밍
Part 2에서 배울 내용은
Chapter 08 숫자 배열 사용하기
배열이란 무엇인가?
배열의 이름을 지정하고 선언하는 방법
Q/A
실습해보기
Chapter 09 포인터
포인터란 무엇인가?
포인터와 변수
포인터와 변수의 형식
포인터와 배열
포인터에 대한 주의 사항
배열의 첨자 표기 방법과 포인터
함수에 배열을 전달하는 방법
Q/A
실습해보기
실전 프로젝트 3 잠깐 멈추는 프로그램 작성하기
Chapter 10 문자와 문자열
char 데이터형
문자 변수의 사용
문자열의 사용
문자열과 포인터
배열에 저장되지 않는 문자열
문자와 문자열의 출력
키보드에서 문자열을 읽어들이는 방법
Q/A
실습해보기
Chapter 11 구조체
단순 구조체
더욱 복잡한 구조체
구조체의 배열
구조체의 초기화
구조체와 포인터
공용체
Q/A
실습해보기
Chapter 12 변수의 범위
변수의 범위란?
외부 변수
지역 변수
지역변수와 main()함수
어떤 형태의 변수를 생성해야 하는가?
지역 변수와 블록
Q/A
실습해보기
실전 프로젝트 4 비밀 메시지
Chapter 13 고급 프로그램 제어
순환문을 미리 종료하는 방법
goto문
무한 루프
switch 문
프로그램의 종료
프로그램 내에서 운영체제 명령을 실행하는 방법
Q/A
실습해보기
Chapter 14 화면,프린터,키보드 사용하기
스트림과 C
C의 스트림 함수
키보드 입력 받아들이기
화면 출력
입력과 출력의 전환
fprinft()를 사용하는 경우
Q/A
실습해보기
Part 02 마치면서
Part 03 유용하고 실무적인 고급 프로그래밍
Part 3에서 배울 내용은
Chapter 15 고급 포인터 기능
포인터에 대한 포인터
포인터와 다차원 배열
포인터의 배열
함수에 대한 포인터
연결 리스트
Q/A
실습해보기
Chapter 16 디스크 파일 사용하기
스트림과 디스크 파일
디스크 파일의 종류
파일 이름
파일 열기
파일에 데이터 기록하고 읽어들이기
파일 버퍼링 : 파일 닫기와 플러싱
파일의 순차적인 사용과 무작위 사용
파일의 마지막 찾기
파일 관리 함수
임시 파일 사용하기
Q/A
실습해보기
실전 프로젝트 5 문자의 개수 세기
Chapter 17 문자열 다루기
문자열의 길이와 저장
문자열 복사하기
문자열 결합하기
문자열 비교하기
문자열 검색하기
문자열 변환하기
그 밖의 문자열 처리 함수
문자열을 숫자로 변환하기
문자 확인 함수
Q/A
실습해보기
Chapter 18 함수,효율적으로 사용하기
함수에 포인터를 전달하는 방법
void형 포인터
인수의 개수가 가변적인 함수
포인터를 돌려주는 함수
Q/A
실습해보기
Chapter 19 C 함수 라이브러리
수치 연산 함수
시간 처리 함수
에러 처리 함수
검색과 정렬
Q/A
실습해보기
실전 프로젝트 6 대출금 계산하기
Chapter 20 메모리 다루기
형 변환
메모리 영역의 할당
메모리 블록 다루기
비트 연산
Q/A
실습해보기
Chapter 21 컴파일러 고급 기능
여러 개의 소스 파일로 구성되는 프로그램의 작성
C의 전처리기
미리 정의되어 있는 매크로
명령 라인 인수의 사용
Q/A
실습해보기
Part 03 마치면서
Part 04 부록
Appendix A ASCII 문자 도표
Appendix B C/C++ 예약어
Appendix C 2진수와 16진수
10진수 체계
2진수 체계
16진수 체계
Appendix D 프로그램의 이식성
ANSI 호환성을 보장하는 방법
ANSI 표준을 피하는 방법
이식성 있는 숫자 변수 사용하기
이식성 있는 구조체와 공용체 사용하기
Q/A
실습해보기
Appendix E 공통으로 사용되는 C 함수
Appendix F 퀴즈,연습 문제 해답