장바구니 담기 close

장바구니에 상품을 담았습니다.

그림으로배우는CProgrammingBasic 쉽고 재미있게 배우는 C 언어 기초의 모든 것

  • Mana Takahashi
  • |
  • 영진닷컴
  • |
  • 2016-07-10 출간
  • |
  • 504페이지
  • |
  • 157 X 215 mm
  • |
  • ISBN 9788931453973
★★★★★ 평점(10/10) | 리뷰(1)
판매가

18,000원

즉시할인가

16,200

카드할인

486원(즉시할인 3%)

적립금

900원 적립(5%적립)

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

추가혜택

네이버페이 무조건 1%적립+ 추가 1%적립

수량
+ -
총주문금액
16,200

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

일본 60만 독자에게 검증받은 베스트셀러 작가 ‘다카하시 마나’의
세상에서 가장 쉬운 C 언어 입문서!

프로그래밍을 시작할 때 가장 먼저 배우는 언어인 ‘C’를 알려주는 세상에서 가장 쉬운 입문서입니다. 사실 C 언어는 처음 시작하는 사람에겐 어렵다는 이미지가 강해 접근하기가 쉽지 않습니다. 하지만 모든 프로그래밍 언어의 기초가 되는 만큼 확실히 익히지 않으면 프로그래밍을 배우는데 어려움을 겪게 될 것입니다.

이 책은 아무것도 모르는 초보자라도 C 언어를 배울 수 있게 풍부한 일러스트와 친절한 설명을 통해 C 언어를 알려줍니다. 또한, 많은 예제 프로그램을 통해 확실히 C 언어를 익히고 프로그래밍이 무엇인지 체험할 수 있으며, 요약과 연습문제로 다시 한 번 스스로 배운 내용을 다질 수 있게 구성하였습니다.

C 언어 프로그래밍의 기초 원리부터 고급 내용까지 한 권에 가득 담은 ‘그림으로 배우는 C Programing’ 도서로 C 언어를 마스터 해 봅시다!

* 주요 내용

Lesson 0 C 언어 개발환경의 사용법

본격적인 학습에 앞서 C 언어 개발에 반드시 필요한 개발환경 중 마이크로소프트사에서 만든 통합개발환경인 Microsoft Visual C++ Community 2015의 사용방법을 소개합니다.

Lesson 1 첫걸음
C 언어를 처음 배울 때는 익숙하지 않은 프로그램 언어 때문에 힘들다는 생각을 할지도 모릅니다. 그러나 이 장에서 소개하는 예약어(keyword)를 알게 되면 C 언어를 재미있게 이해할 수 있을 것입니다. 이 장에서는 C 언어를 이용해서 프로그램을 작성하는 순서에 대해서 학습합니다.

Lesson 2 C 언어의 기본
C 언어 코드를 입력하고, 컴파일러를 사용해서 프로그램을 작성하는 방법을 학습한 다음에는 코드를 입력해서 프로그램을 작성하기위한 C 언어의 문법 규칙을 알아야 됩니다. 이 장에서는 C 언어 문법의 기본을 배우겠습니다.

Lesson 3 변수
문자와 수치를 화면으로 출력하는 방법은 프로그램을 처음 시작한 분도 큰 어려움 없이 이해했을 것입니다. 제3장에서는 드디어 C 언어 프로그래밍다운 기능을 학습합니다. 먼저 가장 기본이 되는 ‘변수’를 알아봅니다.

Lesson 4 식과 연산자
컴퓨터는 다양한 처리를 실행할 수 있습니다. 이때 필요한 것이 ‘연산’입니다. C 언어 프로그램을 작성할 때도 연산 기능은 빠질 수 없는데, C 언어는 연산을 간단하게 하기 위해서 ‘연산자’라는 기능이 준비되어 있습니다. 이 장에서는 여러 가지 연산자의 사용법에 대해서 학습하겠습니다.

Lesson 5 상황에 따른 처리
제4장까지의 프로그램은 코드 안의 문이 하나씩 순서대로 처리되었습니다. 하지만 더욱 복잡한 처리를 하려면 순서대로 문을 처리할 수 없는 경우가 있습니다. C 언어는 이러한 경우 복수의 문을 모아서 처리를 제어합니다. 이 장에서는 특정한 상황에 따라서 처리를 제어하는 문에 대해서 학습하겠습니다.

Lesson 6 반복
제5장에서는 조건에 따른 처리를 제어하는 문을 배웠습니다. C 언어는 그 밖에도 문을 제어할 수 있는 반복문(루프문)이 준비되어 있습니다. 반복문을 사용하면 같은 처리를 몇 번이라도 반복할 수 있습니다. 이 장에서는 반복문에 대해서 학습하겠습니다.

Lesson 7 배열
제3장에서는 변수를 사용해서 특정한 값을 기억하는 구조에 대해서 설명했는데, 이외에도 C 언어는 동일한 형의 여러 값을 모아서 기억하는 ‘배열’이라는 기능도 있습니다. 배열을 사용하면 많은 데이터를 처리하는 복잡한 코드를 깔끔하게 표기할 수 있습니다. 이 장에서는 배열의 구조에 대해서 학습하겠습니다.

Lesson 8 함수
지금까지 C 언어의 다양한 기능과 복잡한 코드의 작성법을 배웠습니다. 프로그램이 커지면 코드 안의 여러 장소에서 같은 처리를 해야 될 경우가 생기는데, 이때 일정한 처리를 하나로 정리해 두고 나중에 그 처리를 호출할 수 있으면 편리합니다. 이 장에서는 복수의 처리를 하나로 정리하는 ‘함수’의 기능에 대해서 학습하겠습니다.

Lesson 9 포인터
제3장에서는 변수를 사용해서 값을 기억하는 방법에 대해서 배웠습니다. C 언어에는 메모리 상의 위치를 직접 나타내기 위해서 ‘포인터’라는 기능이 있습니다. 포인터를 이해하려면 컴퓨터의 메모리 개념을 이해해야 합니다. 이 장에서는 포인터의 의미와 그 사용법에 대해서 학습하겠습니다.

Lesson 10 배열·포인터의 응용
지금까지 배운 배열과 포인터는 매우 밀접한 관계가 있습니다. C 언어에서는 이 배열과 포인터의 관계를 이용해서 코드를 작성하는 경우가 있습니다. 이 장에서는 배열이나 포인터에 대해서 더욱 자세히 학습하겠습니다. 이 장에서 배운 내용을 사용하면 수준 높은 C 언어 코드를 작성할 수 있습니다.

Lesson 11 여러 가지 형
제3장에서는 C 언어에 포함되어 있는 기본적인 ‘형(type)’에 대해서 배웠습니다. C 언어는 이외에도 여러 가지 종류의 형이 존재합니다. 이 장에서는 우리가 코드를 작성하는 사람이 정할 수 있는 특별한 형에 대해서 학습하겠습니다. 여러 가지 형을 능숙하게 사용하면 다양한 C 언어 프로그램을 작성할 수 있습니다.

Lesson 12 파일 입출력
이 장에서는 화면·키보드 등의 입출력에 관한 기능에 대해서 자세히 설명하겠습니다. C 언어에서는 이 지식을 파일을 취급할 때에도 응용할 수 있습니다. 이 장을 학습한 후 보다 실용적인 프로그램을 작성하도록 합니다.

Appendix A 연습문제 해답
각 장에서 제시되었던 연습문제에 대한 해답을 제시합니다.

Appendix B Quick Reference
표준 라이브러리 함수의 종류와 기능에 대해 알아봅니다.
 

목차

Lesson 1 첫걸음
1.1 C 언어 프로그램
1.2 코드 입력
1.3 프로그램 작성
1.4 프로그램 실행
1.5 이 장의 요약
연습

Lesson 2 C 언어의 기본
2.1 코드의 기본
2.2 화면 출력
2.3 문자와 수치
2.4 이 장의 요약
연습

Lesson 3 변수
3.1 변수
3.2 식별자
3.3 변수 형
3.4 변수 선언
3.5 변수의 이용
3.6 표준 입력
3.7 이 장의 요약
연습

Lesson 4 식과 연산자
4.1 식과 연산자
4.2 연산자 종류
4.3 연산자의 우선순위
4.4 형 변환
4.5 이 장의 요약
연습

Lesson 5 상황에 따른 처리
5.1 관계연산자와 조건
5.2 if문
5.3 if~else문
5.4 if~else if~else
5.5 switch문
5.6 논리 연산자
5.7 이 장의 요약
연습

Lesson 6 반복
6.1 for문
6.2 while문
6.3 do~while문
6.4 다중 루프
6.5 처리 흐름의 변경
연습

Lesson 7 배열
7.1 배열의 기본
7.2 배열 선언
7.3 배열의 이용
7.4 배열 표기의 방법
7.5 배열의 응용
7.6 문자열과 배열
7.7 이 장의 요약
연습

Lesson 8 함수
8.1 함수
8.2 함수 정의와 호출
8.3 인수
8.4 반환값
8.5 함수의 이용
8.6 함수와 유효 범위
8.7 기억 수명
8.8 함수 선언
8.9 이 장의 요약
연습

Lesson 9 포인터
9.1 어드레스
9.2 포인터
9.3 인수와 포인터
9.4 이 장의 요약
연습

Lesson 10 배열, 포인터의 응용
10.1 배열과 포인터의 관계
10.2 인수와 배열
10.3 문자열과 포인터
10.4 문자열 조작
10.5 함수 포인터
10.6 이 장의 요약
연습

Lesson 11 여러 가지 형
11.1 구조체의 기본
11.2 구조체의 표기 방법
11.3 구조체의 크기
11.4 구조체의 응용
11.5 공용체
11.6 열거
11.7 이 장의 요약
연습

Lesson 12 파일 입출력
12.1 입출력의 기본
12.2 여러 가지 입출력 함수
12.3 파일 입출력의 기본
12.4 바이너리 파일과 랜덤 액세스
12.5 커맨드라인 입력
12.6 디버그
12.7 이 장의 요약
연습

Appendix A 연습문제 해답
Appendix B Quick Reference

저자소개

저자 Mana Takahashi는 1971년 일본 도쿄에서 출생했으며 도쿄 대학 경제학부를 졸업하고 테크니컬 라이터로 활동하고 있습니다. 대표 저서인 '그림으로 배우는 C++ Programing', '그림으로 배우는 Java'를 비롯해 여러 권의 프로그래밍 도서를 집필하였습니다.

도서소개

프로그래밍을 시작할 때 가장 먼저 배우는 언어인 ‘C’를 알려주는 입문서. 이 책은 아무것도 모르는 초보자라도 C 언어를 배울 수 있게 풍부한 일러스트와 친절한 설명을 통해 C 언어를 알려준다. 또한, 많은 예제 프로그램을 통해 확실히 C 언어를 익히고 프로그래밍이 무엇인지 체험할 수 있으며, 요약과 연습문제로 다시 한 번 스스로 배운 내용을 다질 수 있게 구성하였다.


교환 및 환불안내

도서교환 및 환불
  • 상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • 고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • 상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • 반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • 주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • 상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • 반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • 스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • 군부대(사서함) 및 해외배송은 불가능합니다.
  • 오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.