Do it! C언어 입문
2017년 03월 17일 출간
국내도서 : 2017년 01월 10일 출간
- eBook 상품 정보
- 파일 정보 pdf (68.81MB)
- ISBN 9791187370758
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
-
교보eBook App
듣기(TTS) 가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
PDF 필기가능 (Android, iOS)
쿠폰적용가 14,850원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 200원
작품소개
이 상품이 속한 분야
결과만 알고 쓰는 사람은 원리를 알고 쓰는 사람을 절대 따라잡을 수 없다. C 언어를 처음 시작하는 출발선은 같지만 C 언어 문법 하나하나가 왜 만들어졌는지 원리를 이해하고 코딩하면 다르다. 프로그래머 취업 면접에서도 당당하고 “처음부터 다시 배워 와!” 소리는 듣지 않을 것이다.
《Do it! C 언어 입문》은 270개 그림으로 프로그래밍의 기초 원리를 이해하고, 120개 예제로 직접 코딩하며 느끼고, 1분 퀴즈로 방금 배운 개념을 바로 소화한다. 혼자 시작하기 두렵다고? 걱정하지 말자! 저자의 온라인 커뮤니티에서 저자는 물론 C 언어를 먼저 공부한 선배들도 만날 수 있다. 코딩하다 혼자 끙끙 앓지 말고 비빌 구석 있는 이 책으로 시작하자!
01 프로그램과 C 언어
01-1 프로그래밍 기초
01-2 C 언어 소개
01-3 전자계산기 원리와 프로그래밍 개념
01-4 C 언어 서술 형식
01-5 C 프로그램 실행 파일
02 C 언어로 만드는 첫 번째 프로그램
02-1 C 언어 개발 환경 구축하기
02-2 비주얼 스튜디오 프로젝트 만들기
02-3 내가 만든 첫 번째 프로그램
03 자료형
03-1 컴퓨터의 자료 기억 방식
03-2 문자를 숫자로 표현하는 약속, 아스키코드
03-3 자료형의 종류
04 상수와 변수
04-1 항상 같은 수, 상수
04-2 데이터 저장 공간, 변수
04-3 2진수를 16진수로 변환하는 방법
05 함수
05-1 C 언어와 함수
05-2 함수 정의하고 호출하기
05-3 main 함수 정리하기
05-4 함수 원형 선언하기
06 표준 출력 함수
06-1 라이브러리
06-2 라이브러리 사용 설명서, 헤더 파일
06-3 전처리기
06-4 C 표준 라이브러리와 표준 출력 함수
06-5 문자열 출력 함수 printf
07 연산자
07-1 기본 연산자
07-2 연산자 우선순위와 연산 방향
08 조건문
08-1 제어문
08-2 if 조건문
08-3 if ~ else ~ 조건문
08-4 중첩된 if 조건문
08-5 switch 조건문
09 반복문
09-1 반복문의 기본 구조와 for 반복문
09-2 while 반복문
09-3 반복문 구성 방법
09-4 중첩 반복문
09-5 break와 continue 제어문
10 시프트 연산자와 비트 연산자
10-1 비트 단위 연산과 비트 패턴
10-2 시프트 연산자
10-3 비트 연산자
11 지역 변수와 전역 변수
11-1 함수 안에서만 사용하는 지역 변수
11-2 프로그램 전체에서 사용하는 전역 변수
11-3 extern 키워드
11-4 static 키워드
현장 밀착 취재
주니어 프로그래머 딱지 떼는 다섯 가지 팁!
둘째 마당 C 언어 완성하기
12 배열과 문자열
12-1 배열
12-2 문자열
12-3 2차원 배열
13 포인터
13-1 운영체제의 메모리 관리 방식
13-2 포인터
13-3 포인터와 const 키워드
13-4 포인터 변수의 주소 연산
13-5 포인터와 대상의 크기
13-6 void *형 포인터
14 표준 입력 함수
14-1 표준 입력 함수
14-2 문자와 문자열 입력 함수
14-3 문자열을 정수로 변환하기
14-4 표준 입력 함수 scanf
15 배열과 포인터
15-1 배열과 포인터 표기법
15-2 배열 시작 주소
15-3 배열을 사용하는 포인터
15-4 배열과 포인터의 합체
16 메모리 할당
16-1 프로세스와 메모리 할당
16-2 지역 변수와 스택
16-3 동적 메모리 할당 및 해제
16-4 동적 메모리 사용하기
17 다차원 포인터
17-1 다차원 포인터 개념
17-2 2차원 포인터
17-3 2차원 포인터와 함수의 매개변수
17-4 2차원 포인터와 2차원 배열
18 구조체와 연결 리스트
18-1 typedef 문법
18-2 데이터를 그룹으로 묶는 구조체
18-3 배열과 구조체
18-4 구조체로 만든 자료형의 크기
18-5 구조체를 활용한 연결 리스트
19 파일 입출력
19-1 표준 입출력 라이브러리
19-2 텍스트 파일과 바이너리 파일
19-3 파일 열기와 닫기
19-4 텍스트 파일에 데이터 읽고 쓰기
19-5 바이너리 파일에 데이터 읽고 쓰기
20 함수 포인터
20-1 함수 포인터
20-2 함수 그룹
20-3 콜백 함수
현장 밀착 취재
주니어 프로그래머 딱지 떼는 일곱 가지 팁!
‘왜’ 쓰는지 모르면 의미 없다! 두 번 삽질하지 않게 도와주는 입문서!
실무 20년 강의 10년, 현업 프로그래머가 원리부터 알려준다!
120개 예제 ㆍ 270개 그림으로 배우는 C 프로그래밍 기본!
‘왜’ 쓰는지 알아야 ‘잘’ 쓸 수 있다! 배경 지식부터 물 흐르듯 이해하는 C 언어!
C 언어 문법을 다 배우고도 코드 한 줄 작성하지 못하는 사람들이 의외로 많다. 원리를 이해하지 못하고 단순히 문법을 사용하는 방법만 배웠기 때문이다. 이 책은 ‘왜?’라는 질문을 끊임없이 던지며 C 언어 문법이 생겨난 배경 지식부터 차곡차곡 설명한다. 배경 지식을 바탕으로 C 언어 개념을 머릿속에 쌓으면 실제로 키보드를 잡고 코딩을 시작했을 때 버벅거릴 일이 없다. 또한 저자와 편집진의 긴 연구 끝에 탄생한 270개의 도해와 삽화들은 C 언어의 문법 요소들이 왜 만들어졌는지 더욱 쉽게 이해할 수 있도록 도와준다.
코딩 면접! ‘진짜 현장’에서 쓰는 문법으로 시작해야 손가락과 입이 움직인다!
기업에서 신입 개발자를 뽑을 때 코딩 면접을 보는 경우가 점차 늘어나고 있다. 그런데 C 언어 문법 중에서는 문법책에만 등장하고 진짜 현장에서는 쓰지 않는 문법도 많다. 중요도를 파악하지 못하고 모두 공부한다면 시간 낭비일 수밖에 없다. 이 책은 직관적으로 이해할 수 있는 부분을 빠르게 정리하고 실제 현장에서 많이 사용하는 문법 중심으로 자세하게 설명한다. 또한, 책 곳곳에 저자의 실무 노하우와 현장에서 활약할 주니어 프로그래머를 위한 팁을 담았다. 면접에서도 아주 유용하게 써먹을 수 있을 것이다.
혼자가 아니다! 코딩하다 궁금하면 저자와 선배들에게 물어보며 배우자!
초보자들은 스스로 만든 프로그램이 왜 동작하지 않는지, 도대체 무엇을 잘못했는지 혼자 문제점을 찾기가 정말 어렵다. 하지만 이 책의 독자들은 절대 혼자가 아니다. 저자의 온라인 커뮤니티(cafe.naver.com/tipscommunity)에서 C 언어를 먼저 공부한 선배들과 저자가 직접 독자들의 질문에 대답해 준다. 특히 둘째 마당의 장 마지막마다 수록한 ‘활용 문제’를 풀고 자신의 답안을 커뮤니티에 올리면 코드에 대한 피드백까지 받을 수 있다.
Do it! 시리즈만의 구체적인 학습 설계를 만난다! 독학용 교재용 모두 OK!
31일 완성 진도표 + 동영상 강의로 혼자 시작하는 C 언어!
C 언어는 어렵지 않다. 다만 익숙하지 않은 표현 때문에 어렵게 느껴질 뿐이다. 이 책에서 제공하는 31일 완성 진도표는 어려운 부분과 중요한 부분을 짚어 주어 체계적으로 학습할 수 있도록 도와준다. 또한, 1,000명 이상의 초보자를 가르쳐 온 저자의 친절한 동영상 강의도 온라인에서 평생 무료로 만나볼 수 있다.
120개 실습 예제 + 복습용 1분 퀴즈 + 연습 문제로 학원이나 대학 교재로도 최적합!
C 언어 문법 설명을 눈으로만 봤을 때는 이해하기 어려울 수 있다. 이 책은 어려운 C 문법을 쉽게 배울 수 있고 까먹지 않도록 구성한 학습 설계가 돋보인다. 문법의 이해를 돕는 예제를 직접 코딩하며 실습할 수 있도록 비주얼 스튜디오 설치부터 개발 환경 설정까지 꼼꼼히 설명한다.
이 책에서 중요한 개념이나 예제 바로 다음에는 반드시 1분 퀴즈가 등장한다. 방금 배운 개념도 까먹지 않도록 꼭 풀어보고 넘어가자. 마지막으로 각 장이 끝날 때마다 개념을 복습하기 위한 연습 문제도 포함되어 있어 학원이나 대학에서 교재로 사용하기에 적합하다.
이 책을 미리 읽어본 학생들의 한마디!
이 책은 C 언어를 통해 자연스럽게 컴퓨터적 사고를 갖출 수 있도록 도와준다는 점에서 문과생인 저에게도 프로그램 개발의 진입 장벽을 낮춰주었습니다. 프로그래밍을 시작하고 싶은데 갈피를 잡기 어려운 문과생들에게도 이 책을 추천합니다.
- 경영학과 최정연
홀로 C 언어를 배우며 어려워하던 저에게 한줄기 빛같이 다가온 책입니다. 다양한 예제와 친절한 설명으로 C 언어가 무엇인지, C 언어 문법을 어떻게 적용해야 하는지 명확하고 깔끔하게 가르쳐 줍니다. C 언어 시작이 어려운 분들께 이 책을 추천합니다!
- 전자공학과 마재승
수년 동안 지식 나눔 강의를 한 저자의 경험이 담겨 있는 책입니다. 특히 C 언어에 갓 입문한 학생들이 공통적으로 힘들어하는 문법에 대해 여러 가지 비유를 들어 이해하기 쉽게 설명되어 있습니다. 그리고 저자에게 직접 강의를 듣는 듯 한 설명이 인상적이었습니다!
- 전자통신공학과 민지연
작가정보
저자 : 김성엽
저자 김성엽은 C 언어로 처음 프로그래밍의 세계에 입문했다. 한 회사의 대표 자리에 있지만 개발에 대한 열정을 포기할 수 없어 20년이 지난 지금까지도 꾸준히 C 언어로 프로그램을 개발하고 있는 현역 프로그래머이다. C, C++ 분야의 전문성을 인정받아 마이크로소프트 공인 최고 기술 전문가(Most Valueable Professional, Visual C++ MVP)로 활동하고 있다.
자신이 가지고 있는 지식을 나누기 위해 개발자 커뮤니티 사이트(www.tipssoft.com)를 운영하고 있으며 C, C++ 언어가 어렵지 않다는 것을 널리 알리기 위해 대학생 방학 기간에 맞춰 2~3개월 코스로 무료 강의를 진행하고 있다. 또한 강의를 들은 학생을 대상으로 실무 능력을 쌓을 수 있도록 프로젝트나 공모전을 도와주는 한이음 IT 멘토로도 활동하고 있다.
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (5,000원 이상 상품으로 변경 예정, 2024년 9월 30일부터 적용)
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (5,000원 이상 eBook으로 변경 예정, 2024년 9월 30일부터 적용)
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!
- 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
- 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
- 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
가장 와 닿는 하나의 키워드를 선택해주세요.
총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.
신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.
허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
있으니 유의하시어 신중하게 신고해주세요.
이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.
구매 후 90일 이내 작성 시, e교환권 100원 적립
eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.
차감하실 sam이용권을 선택하세요.
차감하실 sam이용권을 선택하세요.
선물하실 sam이용권을 선택하세요.
-
보유 권수 / 선물할 권수0권 / 1권
-
받는사람 이름받는사람 휴대전화
- 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
- 열람권은 1인당 1권씩 선물 가능합니다.
- 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
- 선물한 열람권의 등록유효기간은 14일 입니다.
(상대방이 기한내에 등록하지 않을 경우 소멸됩니다.) - 무제한 이용권일 경우 열람권 선물이 불가합니다.
첫 구매 시 교보e캐시 지급해 드립니다.
- 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
- 한 ID당 최초 1회 지급 / sam 이용권 제외
- 구글바이액션을 통해 교보eBook 구매 이력이 없는 회원 대상
- 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)