HOME > Detail View

Detail View

비기닝 C : 기초부터 차근차근

비기닝 C : 기초부터 차근차근 (Loan 20 times)

Material type
단행본
Personal Author
Horton, Ivor 김기영, 역
Title Statement
비기닝 C : 기초부터 차근차근 / Ivor Horton 저 ; 김기영 역
Publication, Distribution, etc
의왕 :   에이콘,   2005  
Physical Medium
xxi, 625 p. : 삽화 ; 25 cm + 전자 광디스크 (CD-ROM) 1매
Varied Title
Beginning C (3rd ed.)
ISBN
8989975573
General Note
부록: A. 컴퓨터의 산술연산, B. ASCII 문자코드, C. C의 예약어  
감수: 성원호  
색인수록  
000 00000cam c2200205 c 4500
001 000045178824
005 20170829094438
007 ta
008 050406s2005 ggka 001c kor
020 ▼a 8989975573 ▼g 93560
035 ▼a KRIC09784117
040 ▼a 221020 ▼d 211009 ▼c 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.133 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2005b
100 1 ▼a Horton, Ivor
245 1 0 ▼a 비기닝 C : ▼b 기초부터 차근차근 / ▼d Ivor Horton 저 ; ▼e 김기영 역
246 1 9 ▼a Beginning C ▼g (3rd ed.)
246 3 ▼a 비기닝 씨
260 ▼a 의왕 : ▼b 에이콘, ▼c 2005
300 ▼a xxi, 625 p. : ▼b 삽화 ; ▼c 25 cm + ▼e 전자 광디스크 (CD-ROM) 1매
500 ▼a 부록: A. 컴퓨터의 산술연산, B. ASCII 문자코드, C. C의 예약어
500 ▼a 감수: 성원호
500 ▼a 색인수록
700 1 ▼a 김기영, ▼e

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 C110 2005b Accession No. 111321705 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Main Library/Monographs(3F)/ Call Number 005.133 C110 2005b Accession No. 111321706 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

C 언어로 프로그램을 만드는 방법을 체계적이고 자세하게 설명한 입문서. 막 프로그래밍을 시작하는 독자가 넘어야 할 장애물을 쉽게 극복할 수 있도록 꼼꼼하고 알기 쉬운 설명으로 이해를 돕는다.

C 언어의 사용방법을 자세한 설명과 예제를 통해 원리부터 철저히 파악하게 하고, 배운 내용을 실제 프로그래밍에 어떻게 적용할 수 있는지 프로그래머의 관점에서 명쾌하게 제시한다. 특히 각 단원에서 제시한 실전 예제에서는 복잡한 프로그램을 작성해보면서 프로그래밍 감각과 재미를 키울 수 있다.

[부록 CD] 각 장별 연습문제와 해답


Information Provided By: : Aladin

Author Introduction

아이버 호튼(지은이)

수학자로 졸업했지만, 적게 일해도 많이 벌 수 있다는 전망 때문에 정보 기술에 이끌렸다. 아쉽게도 현실은 많은 일을 해야 했고 보상은 그럭저럭 이지만, 지금까지 컴퓨터로 일하고 있다. 프로그래밍, 시스템 디자인, 컨설턴트, 상당히 복잡한 프로젝트의 관리 같은 다양한 일에 참여했다.오랜 기간 공학 설계와 제조 공정 분야에서 시스템을 설계했었다. 과거에는 다양한 언어로 응용프로그램을 개발했지만, 지금은 과학자나 엔지니어를 대상으로 강의하는 데 많은 시간을 쓰고 있다. 현재까지 C, C++, 자바에 관한 책을 집필했다. 책을 집필하거나 컨설팅을 하지 않을 때는 낚시와 여행을 즐기며 즐겁게 생활하고 있다.

김기영(옮긴이)

KAIST 토목공학과 석사과정을 졸업하고, 2006년 현재 SK건설 부설 연구소에서 공학용 소프트웨어 개발/관리 업무를 수행하고 있다. 옮긴 책으로 , <플래시 MX로 만드는 비디오>, <이클립스 요술램프>, <실시간 임베디드 퀀텀 프로그래밍> 등이 있다.

성원호(감수)

명지대학교 대학원에서 기계공학 석사학위를 받고, 대우 고등기술연구원과 (주)제너스 테크놀러지에 재직하면서 다년간 임베디드 시스템 프로그래밍 실무 경험을 쌓았다. 현재 임베디드 시스템 컨설팅 및 기술개발 전문회사 디오이즈를 운영하고 있다.

Information Provided By: : Aladin

Table of Contents


목차
저자 서문 = ⅳ
저자 소개 = ⅴ
역자 서문 = ⅵ
역자 소개 = ⅶ
들어가며 = ⅹⅷ
Chapter 1 C 프로그래밍 = 1
 C 프로그램 만들기 = 1
  편집 = 1
  컴파일 = 2
  링크 = 3
  실행 = 4
 첫 번째 프로그램 만들기 = 5
 첫 번째 프로그램 편집 = 7
 오류 처리 = 7
 간단한 프로그램 분석 = 8
  주석문 = 9
  전처리기 지시자 = 10
  main()함수 정의 = 10
  키워드 = 11
  함수의 본문 = 11
  정보의 출력 = 13
  인자 = 13
  출력제어문자 = 14
 C 프로그램 개발 = 15
  문제의 이해 = 15
  구체적 설계 = 16
  구현 = 17
  테스트 = 17
 함수와 모듈 프로그래밍 = 17
 많이 저지르는 실수 = 22
 기억해 둘 것 = 22
 요약 = 22
 연습문제 = 24
Chapter 2 프로그래밍 첫걸음 = 25
 컴퓨터 메모리 = 25
 변수란 무엇인가? = 28
 수치를 저장하는 변수 = 28
  정수형 변수 = 29
  변수 이름 붙이기 = 33
  변수의 활용 = 35
  산술문 = 38
 변수와 메모리 = 45
  정수형 변수 = 46
  실수 = 48
  실수형 변수 = 49
  실수를 이용한 나눗셈 = 50
  복잡한 식 = 53
  상수 정의하기 = 56
  용도에 맞는 데이터형 선택 = 59
 산술식에서의 형변환 = 63
  자동 형변환 = 63
  형변환 규칙 = 64
  대입식에서의 형변환 = 64
 다른 수치 데이터형 = 65
  문자형 = 65
  부호없는 정수 = 70
 op=형식의 연산자 = 74
 수학함수 = 76
 프로그램을 만들자 = 77
  문제 = 78
  분석 = 78
  해법 = 80
 요약 = 85
 연습문제 = 87
Chapter 3 의사결정 = 89
 의사결정 과정 = 89
  산술 비교 = 90
  논리식 = 90
  기본적인 if문 = 91
  if문 확장하기 : if-else = 95
  if문에서 코드블록 활용 = 97
  중첩 if문 = 98
  다른 비교연산자 = 102
  논리연산자 = 105
  조건연산자 = 109
  연산자 우선순위 - 무엇이 먼저일까? = 112
 다중선택 = 116
  else-if문을 이용한 다중 선택 = 116
  switch문 = 117
  goto문 = 126
 비트연산자 = 127
  op=형식의 비트연산자 = 131
  비트연산자의 활용 = 132
 프로그램을 만들자 = 135
  문제 = 136
  분석 = 136
  해법 = 136
 요약 = 140
 연습문제 = 141
Chapter 4 루프 = 143
 루프 = 143
  증가/감소연산자 = 145
 for 루프 = 145
  for 루프의 일반적 구문 = 150
 좀더 살펴보는 증가/감소연산자 = 150
  증가연산자 = 151
  전치형식의 증가연산자와 후치형식의 증가연산자 = 151
  감소연산자 = 153
 돌아온 for 루프 = 153
  for 루프의 제어변수 = 156
  매개변수가 없는 for 루프 = 157
  for 루프로 입력값 제한하기 = 161
  임의의 정수 만들기 = 164
  for 루프의 다른 제어옵션 = 166
 while 루프 = 168
 중첩 루프 = 171
  중첩 루프와 goto문 = 175
 do-while 루프 = 176
 continue문 = 180
 프로그램을 만들자 = 180
  문제 = 180
  분석 = 181
  해법 = 182
 요약 = 195
 연습문제 = 196
Chapter 5 배열 = 197
 배열이 필요한 이유 = 197
  배열없는 프로그래밍 = 197
 배열이란 무엇인가? = 199
  배열 사용하기 = 200
 메모리, 다시 생각해 보기 = 205
  배열과 주소 = 208
 배열 초기화  = 209
 배열 크기 구하기 = 210
 다차원 배열 = 211
  다차원 배열의 초기화 = 213
 프로그램을 만들자 = 220
  문제 = 220
  분석 = 220
  해법 = 221
 요약 = 229
 연습문제 = 230
Chapter 6 문자열과 텍스트 = 231
 문자열이란? = 231
 문자열/텍스트 처리 방법 = 233
  문자열을 저장할 변수 선언 = 233
 문자열 작업 = 236
  문자열 연결 = 237
  문자열의 배열 = 239
 문자열 라이브러리 함수 = 242
  라이브러리 함수를 이용한 문자열 복사 = 242
  라이브러리 함수를 이용한 문자열 길이 결정 = 243
  라이브러리 함수를 이용한 문자열 연결 = 244
  문자열 비교 = 246
  문자열 검색 = 249
 문자열 분석과 변환 = 254
  문자 변환 = 257
 프로그램을 만들자 = 260
  문제 = 260
  분석 = 260
  해법 = 260
 요약 = 267
 연습문제 = 268
Chapter 7 포인터 = 269
 포인터 들여다보기 = 269
  포인터 선언하기 = 270
  포인터를 통해 값에 접근하기 = 271
  포인터 사용 = 276
  조금 더 살펴보는 연산자 우선순위 = 278
  포인터의 이름 = 281
 배열과 포인터 = 282
  배열과 포인터 실습 = 282
 다차원 배열 = 286
  다차원 배열과 포인터 = 291
  배열요소에 접근하기 = 293
 메모리를 마음대로 주무르자 = 296
  동적 메모리 할당 : malloc() 함수 = 296
 포인터를 이용한 문자열 처리 = 302
  보다 섬세한 문자열 입력 = 302
 포인터의 배열 = 307
 프로그램을 만들자 = 318
  문제 = 318
  분석 = 319
  해법 = 320
 요약 = 330
 연습문제 = 330
Chapter 8 프로그램 구조화 = 331
 프로그램의 구조 = 331
  변수의 범위 = 332
 함수 = 336
  함수의 정의 = 337
  return문 = 340
  함수 선언 = 347
 포인터와 함수 = 348
  포인터 값을 반환하는 함수 = 360
  함수 안에서 포인터 증가 = 365
 요약 = 366
 연습문제 = 368
Chapter 9 함수의 모든 것 = 369
 함수 포인터 = 369
  함수 포인터 선언 = 369
  함수 포인터의 배열 = 373
  함수 포인터를 함수의 인자로 = 376
 함수 안의 변수 = 380
  정적변수 = 380
  함수 사이의 변수 공유 = 382
 자기자신을 호출하는 함수 - 재귀 = 385
 인자의 개수가 정해지지 않는 함수 = 388
  가변인자 목록의 기본 규칙 = 392
 main() 함수 = 393
  프로그램 종료하기 = 394
 함수 라이브러리 - 해더파일 = 395
 프로그램을 만들자 = 396
  문제 = 396
  분석 = 397
  해법 = 398
 요약 = 416
 연습문제 = 417
Chapter 10 필수 입출력 연산 = 419
 입출력 스트림 = 419
  표준 스트림 = 421
 키보드를 통한 입력 = 421
  형식이 있는 키보드 입력 = 422
  입력 형식 제어 문자열 = 422
  입력 형식문자열에 문자 삽입 = 427
  다양한 실수 입력 = 429
  16진수와 8진수 읽기 = 430
  scanf()를 이용한 문자 읽기 = 432
  scanf()의 단점 = 434
  키보드를 통한 문자열 입력 = 435
  키보드를 통한 형식없는 입력 = 436
 화면을 통한 출력 = 436
  printf()로 화면에 형식있는 출력하기 = 437
  다양한 형식의 출력 = 440
  실수 입력 = 443
 문자 출력 = 445
  문자열 출력 = 445
  형식없는 화면 출력 = 445
 프린터를 통한 출력 = 446
 요약 = 447
 연습문제 = 447
Chapter 11 데이터 구조화 = 449
 데이터 구조체 - struct = 449
  구조체형과 구조체 변수의 정의 = 451
  구조체 멤버에 접근 = 452
  이름없는 구조체 = 455
  구조체의 배열 = 455
  표현식에 들어가는 구조체 = 458
  구조체를 가리키는 포인터 = 459
  구조체의 동적 메모리 할당 = 460
 조금 더 살펴보는 구조체 멤버 = 463
  구조체의 멤버인 구조체 = 463
  구조체 안에서 구조체 선언하기 = 464
  구조체 포인터를 구조체의 멤버로 = 465
  이중 연결리스트 = 471
  구조체에서의 비트 필드 = 474
 구조체와 함수 = 475
  구조체를 함수 인자로 = 475
  구조체 포인터를 함수 인자로 = 476
  구조체를 함수 반환값으로 = 477
  예제를 바꿔보자 = 482
 메모리 공유 = 486
  공용체 = 487
 새로운 데이터형 정의 = 490
  구조체와 typedef = 491
  thpedef로 코드를 간단히 = 492
 프로그램을 만들자 = 493
  문제 = 493
  분석 = 493
  해법 = 494
 요약 = 505
 연습문제 = 506
Chapter 12 많은 데이터 관리하기 = 507
 파일의 개념 = 507
 파일 처리 = 508
  파일열기 = 509
  파일에 쓰기 = 512
  파일 읽기 = 513
  파일 닫기 = 514
  파일에 문자열 쓰기 = 518
  파일에서 문자열 읽기 = 518
 형식이 있는 파일 입출력 = 522
  형식이 있는 파일 출력 = 522
  형식이 있는 파일 입력 = 522
  오류 처리 = 525
  다른 파일 작업 모드 = 526
 형식이 없는 파일 입출력 = 528
  이진 모드 설정 = 528
  이진 파일 쓰기 = 528
  이진 파일 읽기 = 530
 파일 안을 자유롭게 돌아다니자 = 538
  파일 위치 작업 = 539
  지금 어디에 있는가? =539 
  파일 위치 설정하기 = 540
 임시 작업파일 활용하기 = 547
  임시 작업파일 만들기 = 547
  고유한 파일이름 만들기 = 548
 프로그램을 만들자 = 549
  문제 = 549
  분석 = 549
  해법 = 549
 요약 = 555
 연습문제 = 556
Chapter 13 지원되는 기능 = 557
 전처리 = 557
  프로그램에 헤더파일 포함시키기 = 558
  외부 변수와 함수 = 559
  프로그램 코드 바꾸기 = 560
  매크로 = 561
  매크로를 함수처럼 = 561
  여러 행을 걸친 전처리기 지시자 = 563
  문자열을 매크로 인자로 = 563
  매크로 실행결과 연결 = 565
 논리 전처리기 지시자 = 566
  조건부 컴파일 = 566
  값을 검사하는 지시자 = 568
  다중 선택 = 569
  표준 전처리 매크로 = 569
 디버그 = 570
  통합 디버그 = 571
  디버그 작업과 전처리기 = 571
  assert() 매크로 = 575
 다른 라이브러리 함수들 = 577
  날짜/시간 함수 라이브러리 = 578
  날짜 알아내기 = 581
 요약 = 585
 연습문제 = 586
Appendix A 컴퓨터의 산술연산 = 587
 2진수 = 587
 16진수 = 588
 음의 2진수 = 590
 빅 엔디언 시스템과 리틀 엔디언 시스템 = 592
 실수 = 593
Appendix B ASCⅡ 문자코드 = 595
Appendix C C의 예약어 = 599
색인 = 600


New Arrivals Books in Related Fields