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

Compact C 프로그래밍 처음 배우는 프로그래밍 언어는 쉬워야 한다

IT CookBook 178
김충석 지음 | 한빛아카데미 | 2015년 03월 01일 출간
  • 정가 : 24,000원
    판매가 : 24,000 [0%↓ 0원 할인]
  • 혜택 :
    [기본적립] 1200원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    09월 24일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기
상품상세정보
ISBN 9791156641483(1156641489)
쪽수 536쪽
크기 188 * 257 mm 판형알림

책소개

이 책이 속한 분야

『C 프로그래밍』은 프로그래밍 언어를 처음 배우는 학습자를 위해 쓰였습니다. 프로그래밍 언어의 기초 지식과 C 언어의 기본 구조 및 활용 등의 핵심적인 부분을 그림과 다양한 실습을 통해 이해하기 쉽게 구성했습니다. 12개 장과 부록으로 구성되어 있어 대학의 한 학기 강의용 교재로 사용하기에 적합합니다. 특히 각 장의 마지막에 담긴 제출문제에 대한 해설을 동영상 파일로 제공하여 학습자가 언제 어디서나 스마트폰으로 공부할 수 있습니다.

상세이미지

C 프로그래밍(Compact)(IT CookBook 178) 도서 상세이미지

목차

지은이 소개 ? 2
지은이 머리말 ? 4
이 책의 사용 설명서 ? 5

Chapter 01 컴퓨터와 프로그램 그리고 C ? 013
1 컴퓨터는 무엇을 실행하는가 ? 014
1.1 컴퓨터의 용도 ? 014
2 프로그램은 무엇으로 만드는가 ? 016
2.1 컴퓨터와 사람의 상호 작용 ? 016
2.2 프로그래밍 언어의 발전 단계 ? 017
3 프로그램은 어떻게 만들어지는가 ? 019
3.1 프로그램 작성 단계 ? 020
3.2 주요 언어로 작성된 프로그램 ? 022
4 프로그램은 컴퓨터에서 어떻게 실행되는가 ? 025
4.1 컴파일 기법 ? 025
4.2 인터프리트 기법 ? 026
4.3 하이브리드 기법 ? 027
5 C 언어 ? 029
5.1 C 언어의 개요 ? 030
5.2 C 언어의 특징 ? 031
요약 ? 032 제출문제 ? 033

Chapter 02 C 언어의 실행 환경과 기본 구조 ? 037
1 C 프로그램의 실행 환경 ? 038
1.1 비주얼 스튜디오의 설치 ? 038
1.2 비주얼 스튜디오의 사용 ? 040
2 C 프로그램의 기본 구성 ? 045
2.1 C 프로그램의 구성 요소 ? 045
2.2 C 프로그램 기본 구성의 예 ? 047
3 C 프로그램의 기본 구조와 입출력 ? 048
3.1 C 프로그램의 기본 구조 ? 048
3.2 프로그램에서 값 출력하기 ? 049
3.3 프로그램에서 값 입력받기 ? 050
4 주석문과 프로그래밍 오류 ? 051
4.1 주석문 ? 051
4.2 프로그래밍 오류 ? 052
요약 ? 057 제출문제 ? 059

Chapter 03 변수와 자료형 ? 065
1 식별자와 예약어 ? 066
2 변수와 상수 ? 069
2.1 변수 ? 069
2.2 상수 ? 071
3 자료형 ? 074
3.1 자료형의 의미 ? 074
3.2 변수의 선언과 자료형의 크기 ? 075
3.3 정수형 ? 077
3.4 실수형 ? 089
4 표준 입출력과 형식 지정자 ? 094
4.1 제어 문자 ? 094
4.2 표준 출력 함수 : printf( ) ? 095
4.3 표준 입력 함수 : scanf( ) ? 102
4.4 문자와 문자열 입출력 전용 함수 ? 107
요약 ? 111 제출문제 ? 113

Chapter 04 수식과 연산자 ? 123
1 연산과 형 변환 ? 124
1.1 형 변환의 개요 ? 124
1.2 묵시적 형 변환 ? 125
1.3 명시적 형 변환 ? 130
2 연산자 ? 134
2.1 산술 연산자 ? 134
2.2 조건 연산자 ? 139
2.3 비트 연산자 ? 146
2.4 배정 연산자와 단축 배정 연산자 ? 150
2.5 삼항 연산자 ? 153
3 연산자의 우선순위 ? 155
요약 ? 158 제출문제 ? 161

Chapter 05 조건식과 선택문 ? 171
1 조건식 ? 172
1.1 조건식의 추출 ? 173
1.2 조건식의 단락 평가 ? 174
2 선택문 if ? 176
2.1 단순 if문 ? 176
2.2 이중 if문 ? 180
2.3 다중 if문 ? 184
2.4 내포된 if문 ? 187
3 다중 선택문 switch ? 191
요약 ? 197 제출문제 ? 201

Chapter 06 반복문 ? 215
1 반복문의 개요 ? 216
2 while문 ? 217
3 do-while문 ? 221
4 for문 ? 226
5 반복문의 비교와 중첩 ? 231
5.1 반복문의 비교 ? 231
5.2 반복의 중첩 ? 232
6 제어의 이동 ? 235
6.1 break문 ? 235
6.2 continue문 ? 238
6.3 goto문과 레이블 ? 240
6.4 return문 ? 244
요약 ? 246 제출문제 ? 249

Chapter 07 배열과 문자열 ? 265
1 배열의 개요 ? 266
2 배열의 선언과 초기화 ? 268
3 1차원 배열 ? 272
3.1 1차원 배열의 검색 ? 272
3.2 1차원 배열을 이용한 정렬 ? 277
4 다차원 배열 ? 282
5 문자열 ? 292
5.1 문자 배열의 선언과 초기화 ? 292
6 문자와 문자열 처리 함수 ? 295
6.1 문자 처리 함수 ? 295
6.2 문자열 처리 함수 ? 298
요약 ? 302 제출문제 ? 303

Chapter 08 함수와 변수 영역 ? 313
1 함수의 개요 ? 314
2 함수의 사용 ? 317
2.1 함수의 정의 ? 317
2.2 함수 원형의 선언 ? 318
2.3 함수의 호출과 매개변수 ? 319
3 함수와 변수의 영역 ? 324
3.1 지역 변수 ? 324
3.2 전역 변수 ? 327
3.3 접근 한정자 변수 ? 329
4 순환 함수 ? 337
5 라이브러리 함수 ? 340
5.1 수학 관련 라이브러리 함수 : ? 340
5.2 데이터 관련 라이브러리 함수 : ? 342
5.3 날짜, 시간 관련 라이브러리 함수 : ? 345
요약 ? 346 제출문제 ? 347

Chapter 09 포인터 1 ? 359
1 포인터의 개요 ? 360
1.1 변수의 주소와 주소 연산자 & ? 360
1.2 포인터 변수와 간접 참조 연산자 ? 362
2 포인터의 선언과 사용 ? 366
2.1 포인터 변수의 선언과 초기화 ? 366
2.2 포인터 변수의 사용 ? 368
2.3 다중 포인터 변수의 사용 ? 370
3 포인터를 통한 배열의 사용 ? 374
4 포인터 연산 ? 379
5 포인터를 통한 문자열의 사용 ? 383
요약 ? 385 제출문제 ? 387

Chapter 10 포인터 2 ? 393
1 매개변수 전달 기법 ? 394
1.1 값에 의한 호출 ? 394
1.2 주소에 의한 호출 ? 396
2 포인터 배열 ? 406
3 함수 포인터 ? 408
4 main() 함수의 매개변수 ? 414
요약 ? 416 제출문제 ? 417

Chapter 11 구조체 ? 429
1 구조체의 개요 ? 430
2 구조체의 사용 ? 432
2.1 구조체 선언 및 구조체 변수의 선언 ? 432
2.2 typedef를 사용한 구조체 선언 ? 434
2.3 구조체의 초기화와 사용 ? 434
2.4 구조체의 크기 ? 438
3 구조체의 응용 ? 441
3.1 함수와 구조체 ? 441
3.2 구조체 포인터 ? 444
3.3 구조체 배열 ? 446
3.4 구조체와 리스트 ? 450
3.5 구조체와 날짜 및 시간 관련 라이브러리 함수 ? 453
4 공용체 ? 457
5 열거형 ? 459
요약 ? 462 제출문제 ? 463

Chapter 12 파일 입출력 ? 473
1 입출력의 개요 ? 474
2 파일 포인터 ? 477
3 텍스트 파일의 입출력 ? 480
3.1 문자 단위 입출력 함수 ? 480
3.2 행 단위 입출력 함수 ? 482
3.3 형식 지정 함수 ? 484
4 2진 파일의 입출력 ? 487
4.1 2진 데이터 입출력 함수 ? 487
4.2 임의 접근 함수 ? 491
요약 ? 494 제출문제 ? 495

Appendix 자료구조와 C ? 503
1 동적 기억 장소 할당 ? 504
2 연결 리스트 ? 508
2.1 자기 참조 구조체와 연결 리스트의 동적 생성 ? 509
2.2 연결 리스트에서 요소의 검색, 삽입, 삭제 ? 512
3 스택 ? 520
4 큐 ? 529
찾아보기 ? 534

출판사 서평

도서 장점

1. 프로그래밍 언어를 처음 배우는 학습자를 대상으로 만들었습니다.
2. 그림과 다양한 실습을 통해 C 언어의 기본구조 및 활용에 대해 제대로 배울 수 있습니다.
3. 12개 챕터 + 하나의 부록으로 간결하게 구성하여 한 학기 안에 학습할 수 있습니다.
4. 상세한 프로그램 코멘트가 달려 있어 강의 중에 놓친 부분도 혼자 복습할 수 있습니다.
5. 과제용 제출문제의 풀이를 QR코드의 동영상을 통해 확인할 수 있습니다.

도서 특징(책 표지글)

처음 배우는 프로그래밍 언어는 쉬워야 한다!
【누... 더보기

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
최근 본 상품