HOME > 상세정보

상세정보

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

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

자료유형
단행본
개인저자
김일광
서명 / 저자사항
C 프로그래밍 입문 : 프로그래밍을 모국어처럼 유창하게 / 김일광 지음
발행사항
서울 :   한빛미디어,   2004  
형태사항
547 p. : 삽화 ; 24 cm
총서사항
It cookbook : 원리를 알면 IT가 맛있다 ;15
ISBN
8979142846 9788979146394
일반주기
색인수록  
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. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zs 등록번호 121099129 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zs 등록번호 121099130 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 세종학술정보원/과학기술실/ 청구기호 005.133 C110 2004zs 등록번호 151269396 도서상태 대출가능 반납예정일 예약 서비스
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zs 등록번호 121099129 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2004zs 등록번호 121099130 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 005.133 C110 2004zs 등록번호 151269396 도서상태 대출가능 반납예정일 예약 서비스

컨텐츠정보

책소개

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


정보제공 : Aladin

저자소개

김일광(지은이)

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

정보제공 : Aladin

목차


목차
저자 머리말 = 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


관련분야 신착자료

윤관식 (2020)