간편결제, 신용카드 청구할인
PAYCO(페이코) 최대 5,000원 할인
(페이코 신규 회원 및 90일 휴면 회원 한정)
네이버페이 1%
(네이버페이 결제 시 적립)
북피니언 롯데카드 30% (14,940원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (17,080원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (19,210원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (19,850원)
(최대할인 3만원 / 3만원 이상 결제)
Close

C언어 for Beginner : C의 핵심은 빠르게, 어려운 문법은 쉽고 재미있게![개정판]

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 113
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

22,000원

  • 21,340 (3%할인)

    220P (1%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    주문수량
    감소 증가
    • 이벤트/기획전

    • 연관도서(177)

    • 사은품(6)

    출판사 서평

    1. C 언어를 처음 접하는 독자를 위한 기본서로, 독자가 쉽게 학습 방향을 잡고, 기본을 다지고, 실력을 기를 수 있도록 다양한 학습장치를 구성했다.
    2. 본격적으로 학습을 시작하기 전에 매 챕터와 섹션에서 배울 내용의 핵심을 짚어준다.
    3. 중요한 내용은 기본예제, 응용예제를 통해 반복적으로 학습할 수 있도록 했다.
    4. 셀프스터디 퀴즈를 통해 본인의 이해력을 점검할 수 있고, 다양한 예제모음을 통해 실력을 기를 수 있다.
    5. 챕터의 내용을 모두 학습한 뒤에는 요약과 연습문제를 통해 배운 내용을 최종으로 정리해볼 수 있다.
    6. 최신 Visual Studio 2012/2013을 기준으로 했지만, 2005 버전 이후라면 어떤 버전을 사용해도 무관하다.

    C 언어로 다지는 프로그래밍 기초 체력

    누구를 위한 책인가?
    처음 C 언어를 접하는 독자를 대상으로 이야기를 풀어나가듯 설명한 책입니다. 꼭 알아야 할 개념을 엄선하여 최대한 쉽게 설명했으며, 중요한 내용들은 예제와 퀴즈를 통해 반복적으로 등장시켜 독자의 뇌리에 박힐 수 있도록 하였습니다. 한편 초보자에게 어려울 만한 내용은 되도록 간략하게 다루거나 과감히 생략했기 때문에 쉽고 재미있게 학습할 수 있습니다. 모든 문법을 배워야만 프로그램을 짤 수 있다는 생각을 버리고, 일단 프로그램을 입력하고 실행하는 것부터 시작해보길 바랍니다. 마지막 장의 프로젝트를 통해 실전 감각도 키울 수 있다.

    부/장별 내용 요약
    1장. C의 이해와 컴파일러 설치
    C가 무엇인지 파악하고 앞으로 프로그램을 작성할 때 필요한 도구인 C 컴파일러를 설치하는 방법을 살펴본다.

    2장. 일단 짜보는 그럴듯한 C 프로그램
    간단한 C 프로그램을 한번 짜보면서 감을 익힌다.

    3장. printf( )와 데이터 형식
    이 장부터 C 문법을 차근차근 익힌다. 문법은 간단히 설명하고 주로 예제를 통해 C 문법을 이해할 수 있게 구성했으니 직접 코딩을 하면서 학습하면 된다.

    4장. C 연산자의 이해
    C로 프로그램을 작성하다 보면 많은 계산을 해야 한다. 그럴 때 C에서 제공하는 연산자를 이용하면 편리하다. 이 장에서는 산술 연산자를 비롯하여 증감 연산자, 비교 연산자, 논리 연산자, 비트 연산자를 소개한다.

    5장. 조건문
    지금까지 배운 프로그램은 main( ) 함수 내의 첫 줄부터 순차적으로 실행되었지만 상황에 따라 실행되는 부분을 달리하거나 일련의 작업을 반복해야 하는 경우가 생긴다. 이때 사용하는 것이 조건문이다. 이 장에서는 조건문 중 조건식의 결과에 따라 실행되는 내용이 달라지는 if문과 switch문에 대해 자세히 알아본다.

    6장. 반복문의 기본, for문
    반복문은 동일한 기능이나 문장을 계속 반복해서 실행해야 하는 프로그램을 만들 때 사용하는 매우 효율적인 구문이다. 이 장에서는 C에서 가장 많이 사용하는 for문의 동작과 사용법에 대해 자세하게 살펴본다.

    7장. while문과 흐름 제어
    이 장에서는 for문과 비슷한 기능을 하는 while문과 do~while문에 대해서 살펴본다. 또한 프로그램의 흐름을 조절하는 다양한 구문에 대해서도 살펴본다.

    8장. 배열
    배열은 실무에서 C 프로그래밍을 할 때 필수로 사용되는 중요한 개념으로 반복적인 작업을 쉽게 처리할 수 있게 해준다. C 언어에서는 물론 다른 프로그래밍 언어에서도 중요하게 쓰이는 개념이므로 기초를 탄탄히 다져본다.

    9장. 배열과 포인터
    8장에서 다룬 배열을 좀더 실용적으로 사용하는 방법을 배운다. 그리고 배열과 아주 밀접한 관계가 있는 포인터에 대해서 공부한다.

    10장. 함수
    C뿐만 아니라 대부분의 프로그래밍 언어에서 중요하게 사용되는 개념인 함수에 대해 다룬다. 먼저 프
    로그램의 효율성을 높여주는 함수의 개념을 비롯해서 함수의 사용 범위와 관계된 전역변수, 지역변수에 대해서 살펴본다. 그리고 함수를 사용할 때 반드시 알아야 하는 반환값과 매개변수에 대해서도 알아본다.

    11장. 표준 입출력과 파일 입출력
    C 프로그래밍을 할 때 '입력'과 '출력'을 빼놓을 수 없다. 이 장에서는 키보드로 입력하고 모니터에 출력하는 기본적인 입출력 방법뿐만 아니라 파일을 통한 입출력 방법에 대해서도 알아본다.

    12장. 고급 포인터
    앞서 9장에서 포인터에 대해 공부했지만 포인터에 대해서는 좀더 알아둘 필요가 있다. 포인터는 C를 공부할 때 가장 어렵게 느끼는 부분이지만 고급 C 프로그래머가 되려면 반드시 넘어야 할 산이므로 차근차근 다시 살펴보기로 한다.

    13장. 구조체, 공용체, 열거형
    이 장에서는 다양한 데이터형을 묶어서 사용할 수 있게 해주는 구조체와 공용체, 그리고 상수들의 집합을 숫자로 나타내는 열거형에 대해 살펴본다.

    14장. 고급 프로그램을 만들기 위한 C
    이 장에서는 이 책을 끝내고 본격적인 고급 프로그래밍을 배우기 위해 알아두어야 할 기본적인 몇 가지 내용을 소개한다. 아직 초급자에게는 어려울 수 있는 개념이지만, 실무 프로그램에 자주 나오는 내용이니 꼭 이해하고 넘어가자.

    15장. 실전 프로젝트
    이 장에서는 지금까지 단편적으로 배웠던 내용을 종합하여 프로젝트 두 개를 수행한다. 하나는 연락처 관리 프로그램, 다른 하나는 이미지 뷰어/변환 프로그램이다. 코드가 약간 길지만

    목차

    Chapter 01 C의 이해와 컴파일러 설치
    SECTION 01 C의 이해
    1.1 프로그래밍 개요
    1.2 C의 특징
    1.3 C 컴파일러의 종류

    SECTION 02 C 프로그램 작성 방법
    2.1 프로그램 코딩
    2.2 컴파일과 링크
    2.3 프로그램 실행

    SECTION 03 C 컴파일러 설치와 간단한 실습
    3.1 실습할 수 있는 Visual Studio 버전
    3.2 Visual Studio 2012 Professional 설치
    3.3 처음으로 작성해보는 간단한 프로그램

    Chapter 02 일단 짜보는 그럴듯한 C 프로그램
    SECTION 01 프로그램 작성 순서 복습
    1.1 두 번째 프로젝트 만들기
    1.2 프로그램 코딩
    1.3 빌드(컴파일/링크)
    1.4 실행

    SECTION 02 scanf_s( ) 맛보기
    2.1 값을 입력받는 scanf_s( )
    예제모음 01 숫자 4개를 더하는 프로그램
    예제모음 02 if문을 활용한 계산기
    예제모음 03 오류가 없는 계산기

    Chapter 03 printf( )와 데이터 형식
    SECTION 01 printf( ) 함수의 기본 형태
    1.1 기본적인 printf( ) 함수 사용법
    1.2 정수 외에 자주 사용되는 서식

    SECTION 02 printf( ) 함수의 서식 지정
    2.1 자릿수를 맞춘 출력
    2.2 다양한 기능의 서식 문자

    SECTION 03 변수의 이해
    3.1 변수(그릇)의 선언
    3.2 변수(그릇)에 값(음식)을 담는 방법

    SECTION 04 데이터 형식과 배열
    4.1 비트, 바이트, 진수
    4.2 2진수 변환 연습
    4.3 숫자형 데이터 형식
    4.4 문자형 데이터 형식
    4.5 여러 글자가 모인 문자열과 배열

    예제모음 04 정수형을 출력하는 프로그램
    예제모음 05 입력하는 정수의 진수 결정
    예제모음 06 데이터 형의 크기 확인
    예제모음 07 입력된 문자열을 거꾸로 출력

    Chapter 04 C 연산자의 이해
    SECTION 01 산술 연산자
    1.1 기본 산술 연산자
    1.2 연산자 우선순위와 강제 형 변환
    1.3 대입 연산자와 증감 연산자

    SECTION 02 관계 연산자

    SECTION 03 논리 연산자

    SECTION 04 비트 연산자

    SECTION 05 연산자 우선순위

    예제모음 08 입력된 두 실수의 산술 연산
    예제모음 09 동전 교환 프로그램
    예제모음 10 윤년 계산 프로그램

    Chapter 06 반복문의 기본, for문
    SECTION 01 단순 for문
    1.1 for문의 이해
    1.2 for문의 개념과 활용

    SECTION 02 중첩 for문
    2.1 중첩 for문의 개념
    2.2 중첩 for문의 활용

    SECTION 03 다양한 for문의 형태
    3.1 여러 개의 초깃값과 증감식을 사용하는 for문
    3.2 초깃값과 증감식이 없는 for문

    예제모음 14 구구단 출력 프로그램
    예제모음 15 아스키 코드표 출력 프로그램
    예제모음 16 입력한 문자를 거꾸로 출력

    Chapter 07 while문과 흐름 제어
    SECTION 01 while문
    1.1 for문과 while문의 비교
    1.2 무한루프를 위한 while문

    SECTION 02 do~while문
    2.1 do~while문과 while문의 차이

    SECTION 03 기타 제어문
    3.1 반복문을 탈출하는 break문
    3.2 반복문으로 다시 돌아가는 continue문
    3.3 지정한 위치로 이동하는 goto문
    3.4 현재 함수를 불렀던 곳으로 돌아가는 return문

    예제모음 17 원하는 배수의 합계를 구하는 계산기
    예제모음 18 입력한 문자열의 종류 구분하기
    예제모음 19 입력한 숫자만큼 별표 출력하기

    Chapter 08 배열
    SECTION 01 배열의 이해
    1.1 배열을 사용하는 이유
    1.2 배열의 활용 범위

    SECTION 02 배열과 문자열
    2.1 정수형 배열과 문자형 배열
    2.3 문자열 함수로 문자열 다루기

    SECTION 03 2차원 배열
    3.1 2차원 배열의 기본 개념
    3.3 2차원 배열의 초기화
    3.3 3차원 이상의 배열

    예제모음 20 입력된 문자열을 거꾸로 출력
    예제모음 21 대문자와 소문자의 변환
    예제모음 22 구구단의 결과를 2차원 배열에 저장
    예제모음 23 문자열 내 특정 문자의 변환

    Chapter 09 배열과 포인터
    SECTION 01 스택
    1.1 스택의 이해
    1.2 배열로 스택 만들기

    SECTION 02 메모리와 주소
    2.1 메모리 구조와 주소

    SECTION 03 포인터
    3.1 포인터의 기본 개념

    SECTION 04 배열과 포인터의 관계
    4.1 문자형 배열과 포인터
    4.2 문자열 배열과 포인터의 응용
    4.3 포인터 학습 노하우

    예제모음 24 포인터를 이용해 문자열을 거꾸로 출력
    예제모음 25 포인터를 이용한 두 값의 교환
    예제모음 26 포인터를 이용한 배열의 정렬

    Chapter 10 함수
    SECTION 01 함수의 이해
    1.1 함수의 개념
    1.2 함수의 모양과 활용

    SECTION 02 지역변수, 전역변수
    2.1 지역변수와 전역변수의 이해

    SECTION 03 함수의 반환값과 매개변수
    3.1 반환값 유무에 따른 함수 구분
    3.2 매개변수 전달 방법

    예제모음 27 함수를 이용한 구구단 프로그램
    예제모음 28 함수를 이용한 대소문자 변환 프로그램
    예제모음 29 로또 숫자 자동 추첨 프로그램

    Chapter 11 표준 입출력과 파일 입출력
    SECTION 01 표준 입출력 함수
    1.1 서식화된 입출력 함수
    1.2 문자열 입출력 함수
    1.3 문자 입출력 함수

    SECTION 02 파일 입출력 함수
    2.1 파일 입출력의 기본 과정
    2.2 파일을 이용한 입력
    2.3 파일을 이용한 출력

    예제모음 30 구구단을 파일에 출력
    예제모음 31 파일에서 읽어온 문자열을 파일에 거꾸로 출력

    Chapter 12 고급 포인터
    SECTION 01 메모리 할당 함수
    1.1 꼭 기억해야 할 포인터의 주요 내용
    1.2 동적 메모리 확보 : malloc( )

    SECTION 02 포인터 배열
    2.1 여러 줄의 문자열을 처리 : 2차원 배열
    2.2 포인터 배열의 활용

    예제모음 32 여러 숫자 중 짝수만 더하기
    예제모음 33 입력한 문자열과 모두 반대로 출력

    Chapter 13 구조체, 공용체, 열거형
    SECTION 01 구조체
    1.1 비빔밥과 구조체의 비교
    1.2 구조체의 문법
    1.3 구조체의 활용

    SECTION 02 공용체
    2.1 복합 경기장과 공용체의 비교
    2.2 공용체의 문법

    SECTION 03 열거형
    3.1 열거형의 이해

    예제모음 34 구조체 포인터를 활용한 학생 관리
    예제모음 35 구조체와 혼용체의 혼합
    예제모음 36 열거형을 활용한 월 이름 출력

    Chapter 14 고급 프로그램을 만들기 위한 C
    SECTION 01 main( ) 함수의 숨겨진 이야기
    1.1 main( ) 함수의 매개변수

    SECTION 02 헤더 파일
    2.1 헤더 파일의 이해
    2.2 사용자가 만드는 헤더 파일
    2.3 하나의 파일을 여러 개로 분리하기

    SECTION 03 전처리문과 예약어
    3.1 전처리문
    3.2 예약어

    예제모음 37 텍스트 파일 복사
    예제모음 38 static 예약어를 활용한 구구단 출력

    Chapter 15 실전 프로젝트
    SECTION 01 친구 핸펀 Ver 2.0
    1.1 프로그램 개요
    1.2 프로그램 구현
    1.3 전체 소스

    SECTION 02 포도삽 Ver 2.0
    2.1 프로그램 개요
    2.2 프로그램 구현
    2.3 전체 소스

    관련이미지

    저자소개

    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    서강대학교에서 정보시스템 전공으로 석사 과정을 마치고, 줄곧 다양한 IT 관련 분야에서 실무를 경험하며 대학에서 데이터베이스, 운영체제, 프로그래밍 등의 과목을 강의해왔다. 현재는 디티솔루션의 공간데이터베이스 연구소장으로 재직 중이며, 공간정보와 IT의 융합 학문인 유시티 IT 분야의 공학박사 학위도 취득했다. 저자는 자신이 체험한 다양한 IT 실무 경험과 지식을 최대한 쉽고 빠르게 수강생과 독자에게 전달하는 것을 강의와 집필의 모토로 삼고 있다.

    [저서(한빛미디어/한빛아카데미)]
    이것이 우분투 리눅스다 (2017)
    이것이 MySQL이다 (2016)
    이것이 SQL S

    펼쳐보기

    이 상품의 시리즈

    IT COOKBOOK 한빛교재 시리즈(총 355권 / 현재구매 가능도서 174권)

    펼쳐보기

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      0.0 (총 0건)

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      9.5

      교환/환불

      교환/환불 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용