C언어 코딩 도장 (프로그래밍은 공부가 아닙니다 연습입니다 | 개정판)

C언어 코딩 도장 (프로그래밍은 공부가 아닙니다 연습입니다 | 개정판)

$53.16
Description
프로그래밍은 연습으로 배우는 것이다!
가장 깊이 있는 C 언어 입문서
C 언어의 난해하고 까다로운 주제도 생략하지 않고 단계별로 차근차근 설명한다.
개념을 생략하고 쉬운 책이 되는 것보단 제대로 설명한다.

처음 입문하는 사람도 따라 할 수 있다!
프로그래밍을 처음 학습하는 사람도 단계별로 차근차근 따라하면 충분히 이해할 수 있는 구성으로 되어 있다.
이론 〉 실습 〉 퀴즈 〉 연습문제 〉 심사문제를 따라 가면서 한 가지 주제를 5번 반복해서 학습한다. 마지막으로 핵심정리와 Q&A로 정리한다.

올바른 코딩을 익혀라
C 언어는 오래된 언어이고 함정이 많은 언어다.
잘못된 코드를 작성하고 올바르게 풀었다고 착각하기 쉬운 언어다.
온라인 심사로 꼼꼼하게 채점해서 실수를 바로 잡는다.

의미있는 성장을 하라
학습 진척도를 통해 자신의 학습을 점검하고 성장을 체크한다.
심사문제 평균 통과율 90%! 심사를 통과하고 성장을 확인하라!
노력하면 반드시 통과하고 성장할 수 있는 심사문제!
10번, 20번씩 시도한 만큼 확실하게 성장한다.

학습 전용 사이트 제공
코딩 도장(dojang.io) 사이트에서 학습 진척도, 온라인 심사, 독자 Q&A를 제공한다.
초판 출간 이후 누적 페이지뷰 5,500만, 방문자수 1,800만을 달성!

예제 소스: https://github.com/gilbutITbook/006759
코딩 도장: https://dojang.io
저자

남재윤

마냥컴퓨터가좋아서프로그래머의길을걷고있다.뭔가아이디어가떠오르면그자리에서만들어보고,새로운프로그래밍언어가나올때마다어디에어떻게쓰면좋을지생각하며행복한고민에빠진다.수학과천문학에도관심이많으며각종위키에서관련정보를읽는것이취미이다.

목차

UNIT1.소프트웨어교육과C언어
UNIT2.VisualStudio설치하기
UNIT3.Hello,world!로시작하기
UNIT4.기본문법알아보기

핵심정리
Q&A

UNIT5.변수만들기
UNIT6.디버거사용하기
UNIT7.정수자료형사용하기
UNIT8.실수자료형사용하기

핵심정리
Q&A

UNIT9.문자자료형사용하기
UNIT10.상수사용하기
UNIT11.입력값을변수에저장하기

핵심정리
Q&A

UNIT12.덧셈,뺄셈하기
UNIT13.증가,감소연산자사용하기
UNIT14.곱셈,나눗셈하기
UNIT15.나머지연산하기
UNIT16.자료형의확장과축소알아보기

핵심정리
Q&A

UNIT17.if조건문으로특정조건일때코드실행하기
UNIT18.else를사용하여두방향으로분기하기
UNIT19.elseif를사용하여여러방향으로분기하기

핵심정리
Q&A

UNIT20.비교연산자와삼항연산자사용하기
UNIT21.논리연산자사용하기
UNIT22.불자료형사용하기

핵심정리
Q&A

UNIT23.비트연산자사용하기
UNIT24.비트연산자응용하기
UNIT25.연산자우선순위알아보기

핵심정리
Q&A

UNIT26.switch분기문으로다양한조건처리하기
UNIT27.for반복문으로Hello,world!100번출력하기
UNIT28.while반복문으로Hello,world!100번출력하기
UNIT29.dowhile반복문으로최소한번은실행하기
UNIT30.break,continue로반복문제어하기
UNIT31.계단식으로별출력하기

핵심정리
Q&A

UNIT32.goto로프로그램의흐름을원하는대로바꾸기
UNIT33.FizzBuzz

핵심정리
Q&A

UNIT34.포인터사용하기
UNIT35.메모리사용하기

핵심정리
Q&A

UNIT36.배열사용하기
UNIT37.2차원배열사용하기
UNIT38.포인터와배열응용하기

핵심정리
Q&A

UNIT39.문자열사용하기
UNIT40.입력값을문자열에저장하기

핵심정리
Q&A

UNIT41.문자열의길이를구하고비교하기
UNIT42.문자열을복사하고붙이기
UNIT43.문자열만들기
UNIT44.문자열검색하기
UNIT45.문자열자르기
UNIT46.문자열과숫자를서로변환하기
UNIT47.회문판별과N-gram만들기

핵심정리
Q&A

UNIT48.구조체사용하기
UNIT49.구조체포인터사용하기
UNIT50.두점사이의거리구하기

핵심정리
Q&A

UNIT51.구조체멤버정렬사용하기
UNIT52.구조체와메모리활용하기
UNIT53.구조체배열사용하기

핵심정리
Q&A

UNIT54.공용체사용하기
UNIT55.구조체와공용체활용하기

핵심정리
Q&A

UNIT56.구조체비트필드사용하기
UNIT57.열거형사용하기

핵심정리
Q&A

UNIT58.자료형변환하기
UNIT59.포인터연산사용하기

핵심정리
Q&A

UNIT60.함수사용하기
UNIT61.함수에서반환값사용하기
UNIT62.함수에서매개변수사용하기

핵심정리
Q&A

UNIT63.함수에서포인터매개변수사용하기
UNIT64.함수에서배열매개변수사용하기
UNIT65.함수에서구조체매개변수사용하기

핵심정리
Q&A

UNIT66.함수에서가변인자사용하기
UNIT67.함수에서재귀호출사용하기
UNIT68.함수포인터사용하기
UNIT69.함수포인터활용하기

핵심정리
Q&A

UNIT70.파일에서문자열을읽고쓰기
UNIT71.파일포인터활용하기
UNIT72.파일에서구조체를읽고쓰기

핵심정리
Q&A

UNIT73.배열정렬하기
UNIT74.연결리스트구현하기

핵심정리
Q&A

UNIT75.매크로사용하기
UNIT76.조건부컴파일과파일포함사용하기
UNIT77.여러소스파일사용하기

핵심정리
Q&A

UNIT78.전역변수사용하기
UNIT79.기억부류지정자사용하기
UNIT80.실행파일옵션사용하기

핵심정리
Q&A

UNIT81.실전예제:비트맵파일을아스키아트로변환하기
UNIT82.실전예제:파일아카이브구현하기

핵심정리
Q&A

UNIT83.실전예제:JSON파일읽고쓰기
UNIT84.실전예제:GitHub의소스코드사용하기

핵심정리
Q&A

UNIT85.부록

출판사 서평

[베타테스터의한마디]
이책처럼이해하기쉬운책은없었습니다.
"C언어책은많습니다.하지만제대로된책은단한권입니다.그게바로이책입니다.C언어를공부하는분들이꼭봐야할책!!기초부터고급기술까지탄탄하게설명이되어있습니다.다른C언어책은어렵고지루합니다.하지만이책은누가읽어도쉽고재미있게C언어를배울수있습니다.
많은C언어책을봤지만,이책처럼이해하기쉬운책은없었습니다.처음공부하는분과C언어공부를해봤던분모두이책한권이면해결될것입니다.이책은C언어를다시공부하시고싶으신분,기초를확실히잡고싶으신분과재미있게공부하고싶으신분들께추천해드립니다.
김현명|20대

직접생각하고코드를입력하는과정이재미있었습니다.
C언어도프로그래밍도처음이었는데도하나하나배우고문제를푸는데무엇보다'재미'가있었습니다.쉬운부분도있었고어려운부분도있었는데문제를통해새로운방향으로생각할수있어신선했습니다.그냥글자만읽는것이아니라직접생각하고코드를입력하는과정이재미있었던것같습니다.
이원희|30대

강좌내용도지루하지않았고이해하기쉽습니다.
제어흐름,데이터구조를활용하는방법과ANSIC가정의한가이드를제시한점이좋았습니다.강좌내용도지루하지않았고이해하기쉽게되어있어많은도움이되었습니다.
정구민|20대

포인터와메모리에대해확실하게연습!
C언어의아주기초부터착실히다질수있었습니다.특히,포인터와메모리에대해확실히연습해볼수있습니다.
Hyukun|30대

C언어를처음접하는사람부터경험자까지!
C언어에대해처음접하는사람부터공부하고있는사람까지처음시작하기에도좋고,알고있던내용을복습하기에도좋은것같습니다!
이창호|20대