홈 > 부모님 > 부모님 > 소설,일반 > 컴퓨터,모바일
스마트 C 언어 이미지

스마트 C 언어
생능 | 부모님 | 2025.11.05
  • 판매가
  • 24,000원
  • S포인트
  • 720P (3% 적립)
  • 상세정보
  • 19x24 | 0.638Kg | 336p
  • ISBN
  • 9791194630302
  • 배송비
  • 2만원 이상 구매시 무료배송 (제주 5만원 이상) ?
    배송비 안내
    전집 구매시
    주문하신 상품의 전집이 있는 경우 무료배송입니다.(전집 구매 또는 전집 + 단품 구매 시)
    단품(단행본, DVD, 음반, 완구) 구매시
    2만원 이상 구매시 무료배송이며, 2만원 미만일 경우 2,000원의 배송비가 부과됩니다.(제주도는 5만원이상 무료배송)
    무료배송으로 표기된 상품
    무료배송으로 표기된 상품일 경우 구매금액과 무관하게 무료 배송입니다.(도서, 산간지역 및 제주도는 제외)
  • 출고일
  • 1~2일 안에 출고됩니다. (영업일 기준) ?
    출고일 안내
    출고일 이란
    출고일은 주문하신 상품이 밀크북 물류센터 또는 해당업체에서 포장을 완료하고 고객님의 배송지로 발송하는 날짜이며, 재고의 여유가 충분할 경우 단축될 수 있습니다.
    당일 출고 기준
    재고가 있는 상품에 한하여 평일 오후3시 이전에 결제를 완료하시면 당일에 출고됩니다.
    재고 미보유 상품
    영업일 기준 업체배송상품은 통상 2일, 당사 물류센터에서 발송되는 경우 통상 3일 이내 출고되며, 재고확보가 일찍되면 출고일자가 단축될 수 있습니다.
    배송일시
    택배사 영업일 기준으로 출고일로부터 1~2일 이내 받으실 수 있으며, 도서, 산간, 제주도의 경우 지역에 따라 좀 더 길어질 수 있습니다.
    묶음 배송 상품(부피가 작은 단품류)의 출고일
    상품페이지에 묶음배송으로 표기된 상품은 당사 물류센터에서 출고가 되며, 이 때 출고일이 가장 늦은 상품을 기준으로 함께 출고됩니다.
  • 주문수량
  • ★★★★★
  • 0/5
리뷰 0
리뷰쓰기

구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

  • 도서 소개
  • 출판사 리뷰
  • 작가 소개
  • 목차
  • 회원 리뷰

  도서 소개

C 언어는 오랜 역사를 지닌 보편적 프로그래밍 언어로, 오늘날에도 이론과 실무 양면에서 핵심적 위치를 차지하고 있다. 외국어처럼 언어는 사용을 통해 익혀야 하며, 단순한 지식 습득이 아니라 ‘직접 프로그램을 작성하는 경험’이 학습의 본질임을 강조한다.

이 교재는 저자의 『명품 C 언어 프로그래밍』을 바탕으로 1학기용으로 재구성한 입문서로, 기초 프로그래밍에 필요한 핵심 내용을 담았다. [SELF TEST]를 통해 QR 코드를 활용한 자기주도 학습이 가능하며, [문법 기초]·[문법 이해]·[문법 응용] 단계를 거쳐 [실전 프로그래밍]으로 완성도를 높인다. 각 단원 말미에는 [단원 정리]를 수록해 복습 효율성을 높였으며, 직접 코딩하고 수정하는 과정을 통해 문제 해결 능력을 기를 수 있도록 구성했다.

  출판사 리뷰

최근에는 Python 언어를 활용한 서적이 많이 출판되고 있지만, 언어 자체를 주제로 가장 많이 출판된 컴퓨터 도서 중의 하나는 C 언어가 아닐까 생각합니다. 오랜 역사를 갖고 있으면서도 현재에도 일반적이고 보편적인 컴퓨터 언어이고, 이론적으로나 활용에서도 중요한 언어임에는 틀림이 없습니다.

외국인과의 의사소통을 위해 사용하는 언어와 컴퓨터 언어의 가장 큰 공통점은 언어(language)라는 것입니다. 언어는 사상・감정을 나타내고 의사를 소통하기 위한 음성・문자 따위의 수단으로 정의되며, 일정한 규칙에 따라 구성된 체계를 가지고 있습니다. 그러나 공통점이 있다고 해서 그 언어를 습득하는 과정도 같다고는 할 수 없습니다.

언어의 근본적인 목적은 대화를 통한 의사소통에 있지만, 어느 광고 문구처럼 10년 동안이나 배웠음에도 외국인 앞에서 10초도 말을 못 한다면 과연 그 언어를 배웠다고 할 수 있을까요? 프로그램 언어도 기본 내용을 배웠는데 간단한 프로그램조차 작성할 수 없다면 배웠다고 할 수 있을까요? 영어를 배우는 목적이 대화에 있다면 배우고 나서 대화를 할 수 있어야 하며, 프로그램을 배우는 목적이 프로그램의 작성이라면 배우고 나서 프로그램을 작성할 수 있어야 합니다.

실생활의 영어 대화에서 복잡한 문법이나 많은 단어가 요구되지 않듯이 프로그램 작성에서도 마찬가지이며, 꾸준하게 프로그램을 작성하고 문제 풀이를 해본다면 점차 자신감이 생길 것이고, 좀 더 어려운 문제 해결에 도전할 용기가 생길 것입니다.

이 책은 저자의 《명품 C 언어 프로그래밍》을 기본으로 하여 1학기 사용을 전제로 다시 편집한 교재로서 기초 프로그램을 위해 꼭 필요한 내용을 담고 있지만, [SELF TEST]를 추가하였고 연습문제의 해결 능력을 난이도 단계별로 진행할 수 있도록 체계화하였습니다.

[SELF TEST]는 자기주도 학습을 통하여 프로그래밍 작성에서 틀린 부분을 바로 확인하고 이해할 수 있도록 QR 코드를 활용하였으며, 연습문제는 [문법 기초], [문법 이해], [문법 응용]의 단계를 거치며 프로그램 작성의 기본을 충분히 다진 후에 비로소 마지막 단계인 [실전 프로그래밍]을 통하여 완성해 나갈 수 있도록 구성했습니다. 또한, [실전 프로그래밍]의 문제는 가능한 제시되었던 예제를 응용하거나 활용하였으며, 이전 장의 연습문제와 연계하여 확장해 나갈 수 있도록 구성하였습니다.

이 책의 특징과 구성

이 책은 C 언어의 초보자를 위한 프로그래밍 입문서입니다. 프로그램을 학습하는 가장 좋은 방법은 직접 코딩하고 실행하면서 어떤 문제가 발생했고, 그 문제를 해결하기 위해서 어디를 어떻게 수정해야 바른 결과가 나올지를 스스로 경험해 보는 것입니다.

이 책의 특징은 다음과 같습니다.
• 학생들이 문제를 스스로 해결해 나갈 수 있도록 [SELF TEST]를 포함하고 있으며, 이를 통해 틀린 이유를 바로 학습해 나갈 수 있도록 QR 코드를 활용합니다. [SELF TEST]는 교재에 바로 코딩할 수 있도록 하였기에 틀린 부분들을 오답노트로 활용할 수 있습니다.
• 각 단원의 마지막에 프로그램의 자신감이 생기도록 핵심 문법을 다시 한 번 요약한 [단원 정리]를 포함하고 있습니다.
• 연습문제 풀이의 어려움을 줄여주기 위하여 [문법 기초], [문법 이해], [문법 응용]의 단계를 거치며 프로그램 작성의 기본을 충분히 다진 후에 비로소 마지막 단계인 [실전 프로그래밍]을 통하여 완성해 나갈 수 있도록 구성했습니다.

  작가 소개

지은이 : 안기수
성균관대학교 경상대학 통계학과 졸업성균관대학교 대학원 통계학과 졸업(경제학 석사)성균관대학교 대학원 통계학과 전산통계전공(경제학 박사)현재 동남보건대 세무회계학과 교수저서《단계별로 설명한 C 프로그래밍》(2000, 생능출판사)《응용 프로그램 개발을 위한 명품 C 언어 프로젝트》(2010, 생능출판사)《명품 C 언어 프로그래밍》(2013, 생능출판사)《엑셀로 풀어보는 생활 속의 통계학》(2021, 생능)《파이썬과 함께하는 생활 속의 통계학》(2022, 생능)《파이썬을 활용한 빅데이터 분석 개론》(2024, 생능)《파이썬 워크북》(2025, 생능출판사)《C언어 워크북》(2025, 생능출판사)

  목차

Chapter 1 컴퓨터와 프로그램
1.1 프로그램과 언어
1.2 번역
1.3 프로그램의 구성과 실행
■ 단원 정리
■ 연습문제

Chapter 2 출력을 위한 printf()와 상수
2.1 printf()의 사용 방법과 상수 출력
2.2 연산 결과의 출력
■ 단원 정리
■ 연습문제

Chapter 3 변수와 데이터형
3.1 변수와 상수
3.2 변수에 저장된 값의 교환
3.3 변수의 데이터형
■ 단원 정리
■ 연습문제

Chapter 4 입력을 위한 scanf()
4.1 scanf()의 사용 방법
4.2 여러 데이터의 입력
4.3 형식 지정자의 종류
■ 단원 정리
■ 연습문제

Chapter 5 연산자와 연산식
5.1 산술 연산자
5.2 증가, 감소 연산자
5.3 대입 연산자
5.4 수식과 연산식
5.5 연산 순서
5.6 그 밖의 연산자
5.7 연산자 우선순위
■ 단원 정리
■ 연습문제

Chapter 6 조건문
6.1 if 문
6.2 if~else 문
6.3 if~else if 문
6.4 switch~case문
6.5 논리 연산자를 이용한 조건식
6.6 범위(구간)로 구분하는 조건식
■ 단원 정리
■ 연습문제

Chapter 7 반복문
7.1 for 문
7.2 while 문과 do~while 문
7.3 반복문의 응용
7.4 중첩된 반복문
■ 단원 정리
■ 연습문제

Chapter 8 처리 흐름의 제어
8.1 break 문
8.2 continue 문
8.3 goto 문
■ 단원 정리
■ 연습문제

Chapter 9 함수와 기억 클래스
9.1 함수 맛보기
9.2 사용자 정의 함수
9.3 재귀 호출과 재귀 함수
9.4 기억 클래스
9.5 라이브러리 함수들
■ 단원 정리
■ 연습문제

Chapter 10 배열
10.1 1차원 배열
10.2 문자열의 저장
10.3 2차원 배열
10.4 함수와 배열
■ 단원 정리
■ 연습문제

Chapter 11 포인터
11.1 포인터 변수
11.2 포인터와 배열
11.3 포인터 연산
11.4 포인터 변수에 문자열 초기화
11.5 함수와 포인터
11.6 문자열 처리와 라이브러리 함수
■ 단원 정리
■ 연습문제

Chapter 12 구조체, 공용체, 열거형 그리고 비트 필드
12.1 구조체 만들기
12.2 구조체 배열과 포인터
12.3 공용체
12.4 열거형
■ 단원 정리
■ 연습문제

Chapter 13 파일 처리
13.1 파일 출력과 입력
13.2 입출력 형식의 지정
13.3 scanf()와 파일 출력
■ 단원 정리
■ 연습문제

Chapter 14 고급 프로그래밍
14.1 프로젝트와 분할 컴파일
14.2 전처리기
■ 단원 정리
■ 연습문제

[부록 1] ASCII 코드
[부록 2] 컴파일 오류 메시지와 해결

  회원리뷰

리뷰쓰기

    이 분야의 신상품