장바구니 담기 close

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

Warming-Up C Programming

Warming-Up C Programming

  • 천정아
  • |
  • 연두에디션
  • |
  • 2019-11-20 출간
  • |
  • 538페이지
  • |
  • 188 X 258 X 27 mm /1096g
  • |
  • ISBN 9791188831203
★★★★★ 평점(10/10) | 리뷰(3)
판매가

25,000원

즉시할인가

24,750

배송비

2,500원

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

수량
+ -
총주문금액
24,750

이 상품은 품절된 상품입니다

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

출판사서평



이책의 특징

-기능별 필요성과 개념 설명
-핵심을 꿰뚫는 그림을 통한 개념 설명
-구문별 사용 형식
-다양한 소스 설명
-확인해봐요
-질문 있어요
-상황별 가이드라인
-다양한 예제 소스
-풍부하고 다양한 연습문제
-프로그래밍 과제


목차


CHAPTER 1 프로그래밍과 C 언어 001
1.1 C 언어 소개 002
1.1.1 프로그래밍 개요 002
1.1.2 C 언어의 특징 005
1.2 C 프로그램 개발 010
1.2.1 일반적인 C 프로그램 개발 010
1.2.2 Visual Studio를 이용한 C 프로그램 개발 013
1.2.3 Visual Studio 사용법 019
■■ 연습문제 026
■■ 프로그래밍 과제 028

CHAPTER 2 C 프로그램의 기본 031
2.1 첫 번째 C 프로그램 032
2.1.1 주석 032
2.1.2 main 함수 035
2.1.3 출력 039
2.2 C의 입력과 출력 042
2.2.1 변수 042
2.2.2 printf 함수 044
2.2.3 scanf 함수 049
■■ 연습문제 054
■■ 프로그래밍 과제 056

CHAPTER 3 데이터형과 변수 059
3.1 데이터형 060
3.1.1 데이터형의 개념 060
3.1.2 정수형 064
3.1.3 문자형 071
3.1.4 실수형 075
3.2 변수와 상수 078
3.2.1 변수 079
3.2.2 상수 085
■■ 연습문제 095
■■ 프로그래밍 과제 097

CHAPTER 4 연산자 099
4.1 연산자의 기본 개념 100
4.1.1 수식 100
4.1.2 연산자와 피연산자 100
4.2 연산자의 종류 102
4.2.1 산술 연산자 102
4.2.2 증감 연산자 105
4.2.3 대입 연산자 107
4.2.4 관계 연산자 111
4.2.5 논리 연산자 114
4.2.6 비트 연산자 117
4.2.7 조건 연산자 123
4.2.8 형 변환 연산자 125
4.3 연산자의 우선순위와 결합 규칙 128
4.3.1 연산자의 우선순위 128
4.3.2 연산자의 결합 규칙 130
■■ 연습문제 132
■■ 프로그래밍 과제 135

CHAPTER 5 제어문 139
5.1 조건문 140
5.1.1 if 140
5.1.2 switch 148
5.2 반복문 153
5.2.1 for 154
5.2.2 while 162
5.2.3 do while 166
5.3 분기문 168
5.3.1 break 168
5.3.2 continue 172
5.3.3 goto 174
5.3.4 return 176
■■ 연습문제 177
■■ 프로그래밍 과제 182

CHAPTER 6 함수 187
6.1 함수의 개념 188
6.1.1 함수의 필요성 188
6.1.2 함수의 종류 189
6.1.3 함수의 요건 190
6.2 함수의 기본 191
6.2.1 함수의 정의 191
6.2.2 함수의 호출 197
6.2.3 함수의 선언 209
6.3 지역 변수와 전역 변수 214
6.3.1 지역 변수 215
6.3.2 전역 변수 219
6.3.3 변수의 영역 규칙 222
■■ 연습문제 224
■■ 프로그래밍 과제 228

CHAPTER 7 배열 233
7.1 배열의 기본 234
7.1.1 배열의 개념 234
7.1.2 배열의 선언 235
7.1.3 배열의 초기화 239
7.1.4 배열의 사용 242
7.2 다차원 배열 249
7.2.1 다차원 배열의 개념 249
7.3 배열의 활용 255
7.3.1 함수의 인자로 배열 전달하기 255
7.3.2 배열의 탐색과 정렬 259
■■ 연습문제 265
■■ 프로그래밍 과제 269

CHAPTER 8 포인터 273
8.1 포인터의 기본 274
8.1.1 포인터의 개념 274
8.1.2 포인터의 선언 및 초기화 275
8.1.3 포인터의 사용 279
8.1.4 포인터의 용도 282
8.1.5 포인터 사용 시 주의 사항 285
8.1.6 const 포인터 286
8.2 포인터의 활용 290
8.2.1 배열과 포인터의 관계 290
8.3 함수와 포인터 300
8.3.1 함수의 인자 전달 방법 300
8.3.2 값에 의한 호출 300
8.3.3 참조에 의한 호출 301
8.3.4 배열의 전달 305
■■ 연습문제 310
■■ 프로그래밍 과제 314

CHAPTER 9 문자열 317
9.1 문자 배열 318
9.1.1 문자와 문자열 318
9.1.2 문자 배열의 선언 및 초기화 319
9.1.3 문자 배열의 사용 320
9.2 표준 C의 문자열 처리 함수 322
9.2.1 문자열의 길이 구하기 324
9.2.2 문자열의 복사 326
9.2.3 문자열의 비교 329
9.2.4 문자열의 연결 331
9.2.5 문자열의 검색 332
9.2.6 문자열의 토큰 나누기 334
9.2.7 문자열의 입출력 335
9.3 문자열 포인터 339
9.3.1 char*형의 문자열 포인터 339
9.3.2 const char*형의 문자열 포인터 343
9.3.3 문자열 사용을 위한 가이드라인 346
9.4 문자열의 배열 348
9.4.1 2차원 문자 배열 348
9.4.2 문자열 포인터 배열 351
■■ 연습문제 354
■■ 프로그래밍 과제 357

CHAPTER 10 구조체 361
10.1 구조체의 기본 362
10.1.1 구조체의 개념 362
10.1.2 구조체의 정의 362
10.1.3 구조체 변수의 선언 및 초기화 365
10.1.4 구조체 변수의 사용 367
10.1.5 구조체 변수 간의 초기화와 대입 369
10.1.6 구조체 변수의 비교 371
10.2 구조체의 활용 373
10.2.1 구조체 배열 373
10.2.2 구조체 포인터 377
10.2.3 함수의 인자로 구조체 전달하기 379
10.2.4 구조체의 멤버로 다른 구조체 사용하기 386
10.3 열거체와 공용체 389
10.3.1 열거체 389
10.3.2 공용체 393
10.3.3 typedef 396
■■ 연습문제 399
■■ 프로그래밍 과제 402

CHAPTER 11 입출력 407
11.1 표준 입출력 408
11.1.1 스트림 기반의 입출력 408
11.1.2 printf 함수 다시 보기 411
11.1.3 scanf 함수 다시 보기 415
11.1.4 형식이 없는 표준 스트림 입출력 함수 420
11.2 파일 입출력 421
11.2.1 파일 입출력의 개요 422
11.2.2 텍스트 파일 입출력 428
11.2.3 2진 파일 입출력 436
■■ 연습문제 440
■■ 프로그래밍 과제 443

CHAPTER 12 전처리기와 분할 컴파일 447
12.1 전처리기 448
12.1.1 매크로 449
12.1.2 조건부 컴파일 456
12.2 변수의 기억 부류 464
12.2.1 변수의 특성 464
12.2.2 extern 466
12.2.3 static 468
12.3 분할 컴파일 472
12.3.1 #include 472
12.3.2 헤더 파일의 구성 473
■■ 연습문제 480
■■ 프로그래밍 과제 484

CHAPTER 13 동적 메모리와 함수 포인터 487
13.1 동적 메모리 488
13.1.1 동적 메모리의 개념 488
13.1.2 동적 메모리의 필요성 489
13.1.3 동적 메모리의 할당과 해제 490
13.1.4 동적 메모리의 사용 시 주의 사항 494
13.1.5 동적 메모리의 활용 497
13.1.6 동적 메모리 관리 함수 504
13.2 함수 포인터 505
13.2.1 함수 포인터의 기본 505
13.2.2 함수 포인터형 509
13.2.3 함수 포인터 배열 510
13.2.4 함수 포인터의 활용 513
■■ 연습문제 518
■■ 프로그래밍 과제 521

INDEX 525

교환 및 환불안내

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