본문내용 바로가기
무료배송 소득공제

C언어 for Beginner

IT CookBook 169 | 개정판
우재남 지음 | 한빛아카데미 | 2014년 08월 06일 출간
클로버 리뷰쓰기
  • 정가 : 22,000원
    판매가 : 19,800 [10%↓ 2,200원 할인]
  • 혜택 :
    [기본적립] 1100원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 개정정보 : 2018년 06월 출간된 개정판이 있습니다. 개정판 보기
  • 도서상태 : 절판
상품상세정보
ISBN 9791156641339(1156641330)
쪽수 496쪽
크기 188 * 257 * 30 mm 판형알림

책소개

이 책이 속한 분야

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

상세이미지

C언어 for Beginner(개정판)(IT CookBook 169) 도서 상세이미지

목차

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

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

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

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

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

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

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

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

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

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

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

SECTION 02 관계 연산자 ? 124

SECTION 03 논리 연산자 ? 127

SECTION 04 비트 연산자 ? 130

SECTION 05 연산자 우선순위 ? 140

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

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

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

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

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

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

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

SECTION 03 기타 제어문 ? 221
3.1 반복문을 탈출하는 break문 ? 221
3.2 반복문으로 다시 돌아가는 continue문 ? 224
3.3 지정한 위치로 이동하는 goto문 ? 226
3.4 현재 함수를 불렀던 곳으로 돌아가는 return문 ? 227
예제모음 17 원하는 배수의 합계를 구하는 계산기 ? 229
예제모음 18 입력한 문자열의 종류 구분하기 ? 230
예제모음 19 입력한 숫자만큼 별표 출력하기 ? 231

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

출판사 서평

도서 장점

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

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품