C로 시작하는 컴퓨터 프로그래밍 (IT@CookBook | 4 판)

C로 시작하는 컴퓨터 프로그래밍 (IT@CookBook | 4 판)

$29.03
Description
처음 만나는 프로그래밍, C 언어로 시작!
프로그래밍의 기초 중의 기초, C 언어의 핵심만 담았습니다. 4판까지 쌓여온 노하우를 담은 예제와 연습문제를 통해 컴퓨터 내부에서 프로그램의 실행 과정을 관찰하고, 메모리를 어떻게 관리하는지 학습할 수 있습니다. 이 책을 학습하고 나면 어떤 프로그램 언어를 사용하든 프로그램 실행 과정을 빠르게 이해할 수 있을 것입니다.
※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
저자

문호석

육군사관학교를졸업한후고려대학교에서전자공학석사,산업공학박사,통계학박사를취득했고,현재국방대학교국방과학학과군사운영분석교수로재직중이다.2003년부터C언어를포함한여러프로그래밍언어를다양한대학의학생들에게가르치고있다.주요관심분야는국방데이터분석,국방모델링및시뮬레이션,국방조사방법론,영상처리등이다.

목차

Part01C언어알아보기
Chapter01C언어의시작
01C언어소개
1.C언어의기원과역사
2.C언어의특징
3.프로그램실행과정
4.C프로그램의구조
02C프로그램개발환경
1.VisualC++를이용한프로그램작성방법
[실습1-1]도스창에텍스트를출력하는프로그램작성하기
03간단한프로그램오류수정과환경설정
1.간단한프로그램오류수정방법
2.VisualC++환경설정
[실습1-2]VisualC++에서환경설정하기
3.도스창환경설정
[실습1-3]도스창환경설정하기
요약
연습문제

Part02C언어기초문법
Chapter02기본자료형과형변환
01키워드와식별자
1.키워드
2.식별자
02상수와변수
1.상수
2.변수
03기본자료형
1.정수형
2.실수형
3.변환기호
4문자형
04형변환
요약
연습문제

Chapter03표준입출력
01표준입출력함수의종류
02형식화된입출력
1.printf()함수
2.scanf()함수
3.탈출기법
03문자입출력과문자열입출력
1.문자입출력
2.문자열입출력
요약
연습문제

Chapter04연산자
01연산자의종류
02대입연산자
03산술연산자
1.단항연산자
2.이항연산자
04관계연산자
05논리연산자
1.논리연산자의진리표
2.논리연산자의사용
3.논리연산과다른연산과의결합
06비트연산자
07기타연산자
1.콤마연산자
2.축약연산자
3.sizeof연산자
08연산자우선순위
요약
연습문제

Chapter05선택문
01제어문의정의와종류
1.제어문이란
2.제어문의종류
02if문
1.if문이란
2.if~else문
3.if~elseif문
4.다중if문
03switch~case문
1.switch~case문이란?
2.switch~case문의조건식
3.break문의사용
04if문과switch~case문의대응관계
05조건연산자
요약
연습문제

Chapter06반복문
01반복문의필요성
02for문
1.for문이란?
2.동일한내용을반복하는for문
3.일정한규칙으로반복하는for문
4.다양한for문실행조건
5.다중for문
6.실행문이없는for문
03while문
04do~while문
05기타제어문
1.goto문
2.break문
3.continue문
요약
연습문제

Chapter07배열
01배열의정의
02배열의초기화
031차원배열
042차원배열과다차원배열
1.2차원배열
2.다차원배열
05문자배열
06배열과주소
1.메모리가할당된변수에접근하는방법
2.주소사용의의미
요약
연습문제

Chapter08함수
01함수의개요
1.함수의정의와기능
2.함수사용의장점
02함수의정의,선언,호출
1.시스템라이브러리함수와사용자정의함수
2.함수의정의
3.함수의선언
04함수의호출
[실습8-1]사용자정의헤더파일만들기
03배열을함수인자로전달하는방법
04재귀함수
요약
연습문제

Chapter09변수영역
01지역변수와전역변수
1.지역변수
2.전역변수
3.변수의우선순위
02정적변수
1.정적변수란
2.외부정적변수
3.내부정적변수

03레지스터변수
요약
연습문제

Part03C언어고급문법
Chapter10포인터
01포인터의기본
1.포인터선언
2.포인터를이용한일반변수로의접근
3.포인터의유용성
02인자전달방법
1.인자를값으로전달
2.인자를주소로전달
03포인터와배열
1.포인터와배열의관계
2.증감연산자적용
04포인터와문자열
1.포인터를이용한문자열표현
2.문자처리함수
3.문자열처리함수
요약
연습문제

Chapter11구조체와열거형
01구조체정의와변수선언
1.구조체정의
2.구조체변수의선언
02구조체접근과사용
03구조체재정의
04구조체사용
1.포인터를이용한구조체사용
2.함수의인자로구조체사용
05열거형
요약
연습문제

Chapter12파일처리와매크로
01파일입출력
1.파일포인터
2.파일열기
3.파일닫기
4.파일입출력함수
02파일입출력함수
1.문자입출력
2.행입출력
03블록입출력
04형식화된입출력
03파일임의접근
1.fseek()함수
2.fgetpos()함수
3.fsetpos()함수
04매크로
1.매크로상수
2.매크로함수
요약
연습문제

Chapter13실전예제
01데이터정렬프로그램
1.선택정렬
2.버블정렬
3.삽입정렬
4.셸정렬
5.퀵정렬
6.정렬알고리즘성능비교
02간단한영상처리프로그램
1.영상파일입출력
2.반전영상만들기
3.이진영상만들기
4.윤곽선영상만들기
03면적구하기프로그램
04명중률구하기프로그램

찾아보기