요리조리 맛있는 C 언어 (개정판)

요리조리 맛있는 C 언어 (개정판)

$30.78
Description
C 언어는 프로그래밍을 공부하는 사람들의 필수 코스입니다.
어렵고 힘들어도 절대로 포기할 수 없는 C 언어!
초보자 여러분들에게 [요리조리 맛있는 C 언어]를 담아드립니다.

이 책은 C 언어를 배우는 게 어렵다고 느끼시는 분이나 배우다가 중간에 포기한 분들을 위한 책입니다.

기본 예제를 바탕으로 C 언어의 표준 문법을 상세히 설명하였고 각 장마다 레벨업문제, 연습문제, 실습문제를 단계별로 배치하여 해당하는 장에서 배운 내용을 온전히 독자의 것으로 만들 수 있도록 담았습니다.

예제 코드에서는 소스 코드의 핵심이 되는 부분을 해설 칸으로 꼼꼼히 설명하였고, 중요 라인에 지시선을 추가하여 어느 부분을 중점적으로 봐야 하는지 알아보기 쉽게 구성하였습니다.

또한 본문에서는 요점을 잊어버리지 않도록 ‘콕콕’을 통해 다시 한번 내용을 되짚어주며, 더 많은 내용을 원하는 독자들을 위해 ‘뛰어넘기’를 준비했습니다.
저자

서보원

저자서보원
한국데이터시스템에서시스템분석가로근무하면서프로그램설계및제작업무를하였고,현재는동국대학교전산원컴퓨터공학교수로재직중이며,C,C++,VisualBasic,JAVA등의프로그래밍언어를자유자재로구사하면서후진을양성하고있습니다.

주요저서
ㆍPHP그대로따라하기(혜지원)
ㆍJSP프로그래밍(혜지원)
ㆍC#프로그래밍(혜지원)
ㆍJAVA별거아니네(사이버출판사)
ㆍC++별거아니네(사이버출판사)
ㆍ비주얼베이직6(사이버출판사)
ㆍJava2기초플러스(성안당)
ㆍC++클래스와상속(성안당)
ㆍJava프로그래밍사전(성안당)등의번역및감역

목차

머리말

{PART01프로그램과C언어}

Chapter01프로그램이란?
1│프로그램
2│프로그래밍언어

Chapter02프로그래밍언어의종류
1│저급언어와고급언어
2│컴파일언어와인터프리트언어
3│절차지향언어와객체지향언어

Chapter03C언어의역사와특징
1│C언어의역사
2│C언어의특징

{PART02C언어와의첫만남}

Chapter01C프로그램환경설정하기
1│VisualStudio2017사용하기
2│DevC++사용하기

Chapter02첫번째C프로그램
1│프로그램작성방법
2│C프로그램의기본구조
3│첫번째프로그램의분석
4│몇가지규칙
5│간단한표준입출력프로그램

{PART03변수와자료형}

Chapter01변수란?
1│식별자(identifier)
2│변수와상수
Chapter02자료형
1│자료형이란?
2│자료형의사용방법
3│자료형수정자
4│문자형변수
5│정수형변수
6│실수형변수

Chapter03상수
1│상수의종류
2│정수형상수
3│실수형상수
4│문자상수
5│문자열상수

Chapter04형변환
1│형변환이란?
2│자동형변환
3│강제형변환

{PART04연산자}

Chapter01수식과문장
1│수식
2│문장

Chapter02연산자의종류와우선순위
1│연산자의종류
2│연산자의우선순위

Chapter03산술연산자

Chapter04증감연산자

Chapter05대입연산자

Chapter06관계연산자

Chapter07논리연산자

Chapter08비트논리연산자
1│비트논리연산자
2│비트이동연산자

Chapter09주소연산자

Chapter10기타연산자
1│조건연산자
2│연결연산자
3│캐스트연산자
4│sizeof연산자

{PART05제어문}

Chapter01제어구조
1│제어구조의종류
2│순차처리
3│선택처리
4│반복처리

Chapter02선택문
1│if문
2│switch문

Chapter03반복문
1│while문
2│do~while문
3│for문

Chapter04분기문
1│break문
2│continue문
3│goto문
4│return문
{PART06배열과포인터}

Chapter01포인터
1│포인터란?
2│포인터의사용방법
3│포인터사용의주의사항

Chapter02배열
1│배열의정의
2│배열의선언
3│배열의초기화
4│다차원배열

{PART07포인터활용}

Chapter01배열과포인터의관계
1│포인터연산
2│포인터로배열처리하기

Chapter02포인터와문자열
1│문자열처리
2│다차원배열과문자열

Chapter03포인터의종류
1│배열포인터
2│포인터배열
3│포인터의포인터
4│void형포인터

{PART08함수}

Chapter01함수의정의
1│프로그램과함수
2│함수란?
3│함수의정의

Chapter02함수의사용
1│함수의선언
2│함수의사용

Chapter03매개변수전달방법
1│매개변수
2│매개변수전달방법
3│값에의한호출(callbyvalue)
4│참조에의한호출(callbyreference)

Chapter04함수에서값을반환하는방법
1│return명령
2│함수의자료형
3│void형함수
4│main함수의자료형과매개변수

Chapter05순환함수
1│순환함수란?
2│순환함수의특징
3│순환함수를사용한하노이타워문제

{PART09표준입출력과문자열함수}

Chapter01표준입출력함수
1│표준입출력함수
2│단일문자출력함수
3│단일문자입력함수
4│문자열출력함수
5│문자열입력함수

Chapter02문자열함수
1│문자열함수의종류
2│문자열관련함수작성하기

{PART10기억클래스}

Chapter01메모리할당방법
1│동적할당(dynamicallocation)
2│정적할당(staticallocation)
Chapter02기억클래스
1│기억클래스
2│기억클래스의종류
3│자동변수
4│레지스터변수
5│정적변수
6│외부변수

Chapter03메모리의동적할당
1│C언어의메모리관리
2│동적할당함수

{PART11구조체}

Chapter01구조체의이해
1│구조체란?
2│구조체선언및정의

Chapter02구조체의사용
1│구조체멤버에대한접근
2│구조체변수의초기화
3│구조체배열과포인터
4│중첩된구조체
5│구조체를매개변수로사용하는함수

Chapter03자기참조구조체
1│자기참조구조체란?
2│연결리스트(linkedlist)

Chapter04공용체
1│공용체란?
2│공용체의사용방법

Chapter05비트필드
1│비트필드란?
2│비트필드의사용방법
{PART12선행처리기}

Chapter01선행처리기의이해
1│선행처리기란?
2│선행처리명령의종류
3│선행처리명령의사용방법

Chapter02#include
1│사용방법
2│표준헤더파일의종류

Chapter03#define
1│#define의기능
2│단순치환
3│매크로함수
4│#undef

Chapter04조건컴파일
1│조건컴파일이란?
2│#ifdef,#ifndef
3│#if,#elif
4│기타명령어

{PART13파일입출력}

Chapter01파일입출력의기초
1│스트림의이해
2│파일입출력함수의종류

Chapter02파일입출력
1│파일입출력작업의순서
2│파일열기
3│파일닫기
4│문자입출력함수
5│문자열파일입출력함수
6│서식화파일입출력함수
7│블록단위입출력함수
Chapter03파일에대한임의접근
1│임의접근이란?
2│임의접근함수

{부록C언어의표준라이브러리}
01│문자검사및변환함수
02│데이터변환함수
03│문자열처리함수
04│버퍼조작함수
05│메모리관련함수
06│수학함수
07│표준입출력함수
08│파일입출력함수
09│폴더관련함수
10│시간함수
11│난수발생함수

Index