HOME > Detail View

Detail View

C 프로그래밍 입문 : 프로그래밍을 모국어처럼 유창하게

C 프로그래밍 입문 : 프로그래밍을 모국어처럼 유창하게 (Loan 117 times)

Material type
단행본
Personal Author
김일광
Title Statement
C 프로그래밍 입문 : 프로그래밍을 모국어처럼 유창하게 / 김일광 지음
Publication, Distribution, etc
서울 :   한빛미디어,   2004  
Physical Medium
547 p. : 삽화 ; 24 cm
Series Statement
It cookbook : 원리를 알면 IT가 맛있다 ;15
ISBN
8979142846 9788979146394
General Note
색인수록  
000 00000cam c2200205 c 4500
001 000045127618
005 20170829111024
007 ta
008 040629s2004 ulka 001c kor
020 ▼a 8979142846 ▼g 13560
020 ▼a 9788979146394 ▼g 93560
035 ▼a KRIC09359755
040 ▼a 211046 ▼c 211046 ▼d 211046 ▼d 211032 ▼d 211009 ▼d 244002
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2004zs
100 1 ▼a 김일광
245 1 0 ▼a C 프로그래밍 입문 : ▼b 프로그래밍을 모국어처럼 유창하게 / ▼d 김일광 지음
260 ▼a 서울 : ▼b 한빛미디어, ▼c 2004
300 ▼a 547 p. : ▼b 삽화 ; ▼c 24 cm
440 0 0 ▼a It cookbook : 원리를 알면 IT가 맛있다 ; ▼v 15
440 0 0 ▼a 한빛교재시리즈
500 ▼a 색인수록

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004zs Accession No. 121099129 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004zs Accession No. 121099130 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 C110 2004zs Accession No. 151269396 Availability Available Due Date Make a Reservation Service
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004zs Accession No. 121099129 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004zs Accession No. 121099130 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 C110 2004zs Accession No. 151269396 Availability Available Due Date Make a Reservation Service

Contents information

Book Introduction

초보프로그래머를 위한 C 언어 입문서. 쉬운 설명과 그림으로 C 언어의 원리에 대한 이해를 돕는다. 1부와 2부에서는 C의 문법과 함수, 포인터 등을, 3부에서는 자료 구조와 시스템 프로그래밍 기술을 설명하고, 4부에서는 실용 소프트웨어를 직접 제작해봄으로써 현장 적응력을 기르게 한다.


Information Provided By: : Aladin

Author Introduction

김일광(지은이)

경북대학교 지능정보 연구실에서 박사 과정을 밟고 있으며, 지능형 진료 지원 및 정보 공유 시스템 개발 센터에서 HER 관련 연구를 하고 있다. 삼성 멀티캠퍼스 강사로도 활동하고 있으며, 이지콤 정보기술 교육센터를 운영한다.

Information Provided By: : Aladin

Table of Contents


목차
저자 머리말 = 4
필드 어드바이저 머리말 = 5
워밍업 = 6
강의 계획표 = 8
숲과 나무 이야기 = 10
강의 보조 자료 = 12
Part 01 준비 학습 : C 기본 문법 익히기
 Chapter 01 C 개요 = 21
  01_ C 언어 소개 = 22
   C 언어 탄생 배경 = 24
   C 언어 특징 = 25
  02_ C 언어의 구성 요소 = 28
  03_ 코드 작성과 컴파일 = 30
  04_ 간단한 프로그램 제작 = 33
   변수 선언과 변수 값 할당 = 35
   문자열 추출 방법 = 37
   변수에 값을 할당하고 출력하는 방법 = 38
   개행 문자와 기타 특수 문자 = 40
   프로그램에 주석을 다는 방법 = 41
  05_ 프로그램 개발 과정 = 43
   소프트웨어 공학이란 = 44
   소프트웨어 개발 사이클 = 44
  요약 = 53
  연습 문제 = 54
 Chapter 02 데이터형과 연산자 = 55
  01_ 변수와 상수 = 56
   변수 = 56
   상수 = 59
  02_ 데이터형 = 67
   char = 68
   int = 69
   long = 71
   float = 71
   double = 71
  03_ 데이터 형 변환 = 77
   수식에서의 형 변환 = 77
   치환에서의 형 변환 = 79
   형 변환 연산자 = 81
  04_ 연산자와 산술식 = 83
   산술 연산자 = 84
   증감 연산자 = 85
   할당 연산자와 축약 연산자 = 87
   관계 연산자와 논리 연산자 = 88
   비트 연산자 = 91
   조건 연산자 = 95
   콤마 연산자 = 95
  05_ enum 상수와 typedef = 97
   enum 상수 = 97
   typedef = 98
  요약 = 99
  연습 문제 = 101
 Chapter 03 제어문 = 103
  01_ 비교문 = 104
   if 문 = 104
   switch 문 = 110
  02_ 반복문 = 115
   for 문 = 115
   while 문 = 120
   do while 문 = 123
  03_ 분기문 = 126
   break 문 = 126
   continue 문 = 127
   goto 문 = 129
  요약 = 132
  연습 문제 = 133
 Chapter 04 함수 = 139
  01_ 함수 개념 = 140
   함수의 정의와 사용 = 140
   함수의 원형 = 145
  02_ 인자 전달 방법 = 149
   값에 의한 호출 = 149
   참조에 의한 호출 = 152
  03_ main( ) 함수의 인자 활용 = 158
  04_ 기억 클래스 = 164
   지역 변수와 전역 변수 = 165
   자동 변수 = 168
   정적 변수 = 168
   외부 변수 = 170
   레지스터 변수 = 171
  05_ 재귀 함수 = 174
   요약 = 177
   연습 문제 = 178
   현장의 목소리 : 프로그래머로 살아가기 = 182
Part 02 기본 학습 : C 프로그래밍 중심 잡기
 Chapter 05 배열 = 187
  01_ 배열의 개념 = 188
  02_ 배열 선언과 초기화 = 192
  03_ 다차원 배열 = 197
  04_ 문자 상수와 문자열 상수 = 203
  05_ 문자열 배열 = 204
  06_ 문자열 입출력 함수 = 214
   gets( ) = 214
   puts( ) = 215
   scanf( ) = 217
   printf( ) = 218
   strlen( ) = 218
   strcpy( ) = 218
   strcat( ) = 219
   stcmp( ) = 219
  요약 = 221
  연습 문제 = 224
 Chapter 06 포인터 = 229
  01_ 포인터 개념 = 230
   메모리의 데이터 표현 = 233
   포인터 변수의 크기와 데이터형의 의미 = 234
  02_ 포인터 연산 = 240
  03_ 배열과 포인터 = 245
   1차원 배열과 포인터 = 245
   다차원 배열과 포인터 = 249
   3차원 배열과 포인터 = 252
   문자열과 포인터 = 255
   포인터 배열 = 256
  04_ 다중 간접 참조 = 261
  05_ 다차원 배열의 매개변수 전달과 const 한정자 = 265
   다차원 배열의 매개변수 전달 = 265
   const 한정자의 사용 = 267
  06_ 함수 포인터 = 270
  요약 = 275
  연습 문제 = 278
 Chapter 07 구조체와 공용체 = 283
  01_ 구조체 = 284
   개념 = 284
   선언 = 285
   초기화 = 287
  02_ 구조체 멤버의 정의와 참조, 연산 = 288
  03_ 중첩 구조체 = 296
  04_ 구조체를 함수의 인자로 전달 = 301
  05_ 비트 필드 = 305
  06_ 공용체 = 310
   개념 = 310
   공용체와 구조체의 혼합 사용 = 314
  요약 = 317
  연습 문제 = 318
 Chapter 08 전처리기 = 322
  01_ 전처리의 이해 = 323
   전처리의 개념과 필요성 = 324
  02_ #include 문 = 323
  03_ #define 문 = 333
   매크로 상수 정의 = 334
   매크로 함수 정의 = 336
  04_ 조건 컴파일 = 341
   #if, #ifdef, #ifndef, #else, #elif, #endif, #if defined, #if !defined = 341
   #error, #undef, #line, #pragma = 344
   분할 컴파일 = 346
  05_ 시스템 내장 매크로 = 351
  요약 = 353
  연습문제 = 354
 Chapter 09 콘솔 입출력과 파일 입출력 = 355
  01_ 콘솔 입출력 개념 = 356
  02_ 콘솔 입출력 함수 = 359
   표준 문자 입출력 함수 : getchar( ), putchar( ) = 360
   비표준 문자 입력 함수 : getche( ), getch( ) = 363
   문자열 입출력 함수 : gets( ), puts( ) = 367
   서식화된 입출력 함수 : printf( ), scanf( ) = 368
  03_ 파일 입출력 개념 = 378
   파일 시스템의 개요 = 378
  04_ 파일 입출력 함수 = 388
   문자 입출력 함수 : fgetc( ), fputc( ) = 388
   문자열 입출력 함수 : fgets( ), fputs( ) = 395
   서식화된 파일 입출력 함수 : fscanf( ), fprintf( ) = 399
   이진 파일 입출력 함수 : fread( ), fwrite( ) = 402
   랜덤 액세스 함수 : fseek( ), ftell( ) = 406
  05_ 기타 파일 처리 함수 = 412
   오류 처리 관련 함수 : feof( ), ferror( ), clearerr( ), perror( ) = 412
   파일 시스템 관련 함수 : rename( ), remove( ), tmpfile( ), tmpnam( ) = 414
   파일 포인터 처리 관련 함수 : fgetpos( ), fsetpos( ), rewind( ) = 416
   기타 함수 : fflush( ) = 417
  요약 = 420
  연습 문제 = 423
  현장의 목소리 : 말하기, 글쓰기, 프로그래밍 = 424
Part 03 심화 학습 : 자료 구조와 시스템 프로그래밍
 Chapter 10 자료 구조 = 429
  01_ 자료 구조와 알고리즘 = 430
  02_ 스택 = 433
  03_ 큐 = 437
  04_ 연결 리스트 = 442
   연결 리스트의 노드 삽입 = 444
   연결 리스트의 노드 삭제 = 444
  05_ 이진 트리 = 453
  요약 = 460
  연습 문제 = 461
 Chapter 11 시스템 프로그래밍 = 463
  01_ IBM-PC의 하드웨어 구조 = 464
   8086계열의 16비트 CPU 레지스터 = 464
   메모리 주소 지정 = 467
   간단한 컴퓨터 시스템의 구조 이해 = 469
  02_ 롬 바이오스 = 472
   롬 바이오스 정의와 구조 = 472
   롬 바이오스 인터럽트 서비스 루틴의 가로채기 = 478
  03_ 간단한 모니터 제어 = 481
   비디오 램과 화면 출력 방식의 이해 = 481
   간단한 메뉴 시스템의 구현 = 484
  04_ 간단한 키보드 제어 = 489
  05_ 간단한 디스크 제어 = 496
  요약 = 503
  연습 문제 = 505
Part 04 미니 프로젝트 : 회원 관리 프로그램 제작
 Chapter 12 회원 관리 프로그램 제작 = 509
  01_ 프로젝트 개요 = 510
   요구 사항 분석 = 510
   프로그램 기능 및 주요 기술 분석 = 510
  02_ 작업 분배와 응용 프로그램 제작 = 513
  03_ 프로그램 소스 분석 = 519
  04_ 결론 = 541
찾아보기 = 542


New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)