Programming 입문자를 위한 C

Programming 입문자를 위한 C

$23.89
Description
이 책은 프로그래밍 세계에 발을 내딛는 입문자들에게 좀 더 자세한 설명을 제공하면서 프로그래밍의 엄밀함을 느끼게 하려는 의도로 제작되었다. 다양한 상황을 보여주는 예와 따라해 봄직한 예제코드를 포함시키려 노력하였고, 여러 Chapter에 걸쳐서 바뀌어가는 종합 실습과제도 수록하였다.
저자

이완권

서울대학교전자계산기공학과졸업(공학사)
KAIST전산학과졸업(공학석사)
KAIST전산학과졸업(공학박사)
현재전주대학교컴퓨터공학과교수

목차

Chapter01_C프로그래밍의이해
1.1ㆍ컴퓨터프로그래밍과C언어
1.2ㆍC언어의역사와특성
1.3ㆍC프로그램의실행과정
1.4ㆍC프로그램의실습환경구축
1.4.1_C프로그래밍도구
1.4.2_코드블럭(code::blocks)실습환경구축
1.4.3_코드블럭을이용한C프로그램실습
연습문제

Chapter02_C프로그램의구성요소
2.1ㆍC프로그램의구조
2.2ㆍ문자세트와단어
2.3ㆍ상수와변수
2.3.1_상수
2.3.2_변수
2.4ㆍ자료형
2.4.1_C언어의기본자료형
2.4.2_논리값
2.4.3_자료형자동변환과형지정자
2.4.4_상수이름정의와열거형
2.4.5_사용자자료형정의
2.5ㆍ식과연산자
2.5.1_식(expression)
2.5.2_연산자
2.6ㆍ함수
2.6.1_라이브러리함수
2.6.2_수학표준함수
2.6.3_데이터변환표준함수
2.6.4_문자처리표준함수
2.7ㆍ문장과프로그램제어구조
연습문제

Chapter03_입출력문
3.1ㆍ출력문:printf()함수
3.2ㆍ입력문:scanf()함수
3.3ㆍ기타입출력문:getchar(),gets(),putchar(),puts()함수
3.3.1_문자단위입출력함수:getchar(),putchar()
3.3.2_행단위입출력함수:gets(),puts()
3.4ㆍ파일입출력함수
3.4.1_파일의사용절차
3.4.2_파일포인터
3.4.3_표준파일입출력함수
연습문제

Chapter04_선택문
4.1ㆍif문
4.2ㆍif~else문
4.3ㆍ다중선택과switch문
4.3.1_Danglingelse문제
4.3.2_switch문
연습문제

Chapter05_반복문
5.1ㆍ반복문의필요성과배열
5.2ㆍfor문
5.3ㆍwhile문
5.4ㆍdo~while문
5.5ㆍ그외제어문과exit()함수
5.5.1_break문
5.5.2_continue문
5.5.3_goto문
5.5.4_return문
5.5.5_exit()함수
연습문제

Chapter06_함수와기억클래스
6.1ㆍ함수정의와사용
6.2ㆍ함수의인수전달방법
6.2.1_인수값전달(call_by_value)방법
6.2.2_포인터전달(call_by_pointer)방법
6.3ㆍ재귀함수
6.4ㆍ기억클래스
6.4.1_자동변수(auto)
6.4.2_레지스터변수(register)
6.4.3_외부변수(extern)
6.4.4_정적변수(static)
6.4.5_함수의기억클래스
연습문제

Chapter07_배열과포인터
7.1ㆍ배열
7.1.1_1차원배열
7.1.2_다차원배열
7.2ㆍ포인터와포인터변수
7.2.1_포인터상수
7.2.2_포인터변수와연산자
7.3ㆍ배열과포인터의관계
7.4ㆍ함수의포인터인수
7.4.1_함수의포인터형식인수
7.4.2_함수의배열인수전달
7.4.3_명령행인수:main()함수의인수
7.5ㆍ동적변수
7.5.1_동적변수의개요
7.5.2_동적변수의사용
연습문제

Chapter08_문자열처리
8.1ㆍ문자열상수
8.2ㆍ문자열변수
8.3ㆍ문자열처리표준함수
연습문제

Chapter09_구조체
9.1ㆍ구조체변수정의
9.1.1_구조체의필요성
9.1.2_구조체형의정의
9.1.3_구조체의초기화
9.2ㆍ구조체변수의사용
9.2.1_구조체멤버변수참조
9.2.2_구조체복사
9.2.3_함수의구조체인수와구조체반환값
9.3ㆍ중첩된구조체
9.4ㆍ자기참조구조체
연습문제

Chapter10_선행처리기
10.1ㆍ선행처리명령
10.2ㆍ#define,#undef명령과매크로기능
10.2.1_#define명령
10.2.2_#undef명령
10.2.3_매크로정의
10.2.4_미리정의된매크로(predefinedmacro)
10.2.5_#연산자
10.2.6_##연산자
10.3ㆍ#include명령
10.4ㆍ조건부컴파일명령
10.4.1_#if,#else,#elif,#endif
10.4.2_#ifdef,#ifndef
10.5ㆍ그외선행처리명령
연습문제

부록
A.아스키(ASCII)코드표
B.C표준라이브러리요약
C.비트연산자
D.표준서식입출력함수printf(),scanf()의사용방법