HOME > 상세정보

상세정보

C프로그래밍 : 원리와 응용

C프로그래밍 : 원리와 응용 (17회 대출)

자료유형
단행본
개인저자
홍성용, 저 황용현, 저 구은희, 저 송영상, 저
서명 / 저자사항
C프로그래밍 : 원리와 응용 / 홍성용 [외] 지음
발행사항
고양 :   북스홀릭 :   비앤씨에듀케이션,   2011  
형태사항
444 p. : 삽화 ; 26 cm
총서사항
(실무자를 위한 IT전문서) IT holic ;30
ISBN
9788994914138
일반주기
지은이: 홍성용, 황용현, 구은희, 송영상  
부록수록  
000 00842camcc2200289 c 4500
001 000045646504
005 20110504195257
007 ta
008 110504s2011 ggka 000c kor
020 ▼a 9788994914138 ▼g 93000
035 ▼a (KERIS)BIB000012374363
040 ▼a 241026 ▼c 241026 ▼d 211009
082 0 4 ▼a 005.133 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2011z6
245 0 0 ▼a C프로그래밍 : ▼b 원리와 응용 / ▼d 홍성용 [외] 지음
260 ▼a 고양 : ▼b 북스홀릭 : ▼b 비앤씨에듀케이션, ▼c 2011
300 ▼a 444 p. : ▼b 삽화 ; ▼c 26 cm
440 1 0 ▼a (실무자를 위한 IT전문서) IT holic ; ▼v 30
500 ▼a 지은이: 홍성용, 황용현, 구은희, 송영상
500 ▼a 부록수록
700 1 ▼a 홍성용, ▼e
700 1 ▼a 황용현, ▼e
700 1 ▼a 구은희, ▼e
700 1 ▼a 송영상, ▼e
945 ▼a KLPA

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2011z6 등록번호 121209504 (6회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2011z6 등록번호 121209505 (11회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

C프로그래머를 꿈꾸는 이들 뿐만 아니라, 현재 컴퓨팅 관련 업무를 좀 더 체계적이고 효율적으로 수행하고자 하는 분들에게 C언어의 이해를 넓히고 실질적인 도움이 될 수 있도록 했다. 또한 처음 C언어를 접하고 배우는 학생들을 위해 자세한 설명과 예제 프로그램을 많이 수록하였으며, 프로그래밍의 원리적인 이해를 돕기 위해 많은 그림들로 표현하였다.

현재 우리가 살아가고 있는 컴퓨팅 시대의 주역은 과연 누구이며, 어떻게 새로운 시대를 만들어 가고 있는가? 우리는 C언어를 생각하지 않을 수 없다. C언어는 오랜 역사 속에서 컴퓨터의 기술을 발전시켜온 가장 원천적인 프로그램으로 기억할 것이다. 현재도 C언어는 임베디드, 로봇, 자동화 제어, 네트워크 등 전 산업 분야에서 활용하고 있는 범용 언어임에 틀림이 없다. 오랜 시간동안 프로그램의 형태와 응용기술은 다양하게 변화되어 왔지만, 그 중심에 축은 항상 C언어가 있었다.
C프로그래머를 꿈꾸는 이들 뿐만 아니라, 현재 컴퓨팅 관련 업무를 좀 더 체계적이고 효율적으로 수행하고자 하는 분들에게 C언어의 이해를 넓히고 실질적인 도움이 될 수 있기를 바란다. 또한 처음 C언어를 접하고 배우는 학생들을 위해 자세한 설명과 예제 프로그램을 많이 수록하였으며, 프로그래밍의 원리적인 이해를 돕기 위해 많은 그림들로 표현하였다.


정보제공 : Aladin

저자소개

홍성용(지은이)

지식을 널리 알리기 위해서는 무엇보다 좋은 콘텐츠가 필요하다고 생각하여 집필을 시작했다. 미국 IACIS학회 편집위원, 한국영재교육학회 운영위원장, 한국창의력교육학회 학술위원장, 한국전자상거래 상임이사, 한국정보과학회 데이터베이스 이사 등을 역임하였고, 관심 분야는 빅데이터 마이닝, 차세대 SW 교육, 미래지능형 로봇, 지능형 DB 시스템, 시맨틱 웹, 융합지식 서비스, 국가 IT 정책 분야 등이다. 저서로 『XML 프로그래밍』(한빛아카데미, 2015), 『창의력 향상을 위한 C 프로그래밍』(내하출판사, 2014), 『지능로봇프로그래밍』(북스홀릭, 2012), 『차세대 프로젝트 관리』(내하출판사, 2009), 『자바2 프로그래밍』(피어슨에듀케이션코리아, 2005) 등이 있다.

정보제공 : Aladin

목차

목차
제1장 프로그래밍 언어
 1. 저급 언어(low level language) = 16
  1-1. 기계어(machine language) = 16
  1-2. 어셈블리 언어(Assembly language) = 17
 2. 해석 언어(interpretive language) = 17
 3. 고급 언어(high level language) = 18
  3-1. 언어의 발전 과정 = 19
  3-2. 원시 프로그램과 목적 프로그램 = 19
  3-3. 에러의 종류 = 20
 4. 객체지향언어(object oriented language) = 21
 5. 컴퓨터 시스템 = 21
  5-1. 컴퓨터의 구성 요소 = 22
제2장 프로그램 개발환경과 사용
 1. Visual C++ 2010 Express설치 방법 = 27
 2. Visual C++ 2010 Express 시작하기 = 30
제3장 C프로그램 개요
 1. C언어 개요 = 38
 2. C언어의 특징 = 39
  2-1. 연산자의 다양성 = 39
  2-2. 간결한 구조 = 39
  2-3. 높은 이식성 = 39
  2-4. 함수에 의한 구성 = 40
  2-5. 메모리 관리의 효율성 = 40
  2-6. free format 형식 = 40
  2-7. 강력한 융통성 = 40
 3. C언어의 구성 요소 = 41
  3-1. 사용 문자 = 41
  3-2. 코딩 규칙과 주석 = 41
  3-3. 예약어(keyword)와 식별어(identifier) = 42
 4. C언어의 기본 구조 = 44
제4장 데이터 유형과 사용
 1. 데이터 형의 선언 및 정의 = 50
  1-1. 형 지정자(type specifier)와 변경자(modifier) = 50
  1-2. 비트(bit), 바이트(byte), 워드(word) = 51
 2. 변수와 상수 = 51
  2-1. 정의(definition)와 선언(declaration)의 구별 = 52
  2-2. 변수명의 지정 규칙 = 53
  2-3. lvalue와 rvalue란 무엇인가? = 54
  2-4. 상수(constant) = 55
 3. 데이터 형의 종류 = 58
  3-1. 문자형 = 58
  3-2. 정수형 = 60
  3-3. 실수형 = 62
  3-4. 열거형(enumeration) = 64
제5장 연산자 활용
 1. 연산자의 우선 순위 = 70
  1-1. 연산자의 우선순위(priority of operator) = 70
  1-2. 괄호 = 71
  1-3. 결합 규칙(Association) = 71
 2. 연산자의 종류 = 74
  2-1. 대입 연산자(Assignment Operators) = 74
  2-2. 산술 연산자(Arithmetic Operators) = 74
  2-3. 관계 연산자 = 78
  2-4. 논리 연산자 = 80
  2-5. 증감 연산자 = 83
  2-6. 비트 연산자와 시프트 연산자 = 87
  2-7. 복합(축약) 대입 연산자 = 95
  2-8. 조건 연산자(삼항 연산자) = 96
  2-9. 콤마 연산자(순서 연산자) = 101
  2-10. 캐스트(CAST) 연산자 = 102
  2-11. SIZEOF 연산자 = 103
제6장 입ㆍ출력 프로그래밍
 1. 데이터의 출력 = 108
  1-1. printf() 함수 = 108
  1-2. ESCAPE 문자 = 110
  1-3. 형식 지정 변환 문자 = 112
  1-4. printf()의 변환 값 = 124
 2. 데이터의 입력 = 125
  2-1. scanf() 함수 = 125
  2-2. 단일 문자 입출력 함수 = 131
  2-3. 한 행 입출력 함수 = 134
  2-4. 비버퍼화 줄 단위 입ㆍ출력 함수 = 137
  2-5. 비버퍼화 단일 문자 입ㆍ출력 함수 = 139
제7장 함수와 변수사용
 1. 범위란 무엇인가? = 144
  1-1. 로컬(local) 범위 = 144
  1-2. 글로벌 단위 = 147
  1-3. 변수의 사용 범위에 따른 종류들 = 148
 2. 자동 변수 = 149
 3. 정적 변수 = 151
  3-1. 내부 정적 변수 = 152
  3-2. 외부 정적 변수 = 153
 4. 외부 변수(Extern variable) = 155
 5. 레지스터 변수 = 158
제8장 제어문 활용
 1. 기본적인 선행처리기(Preprocessor) = 164
  1-1. 선행처리기의 기능 = 164
  1-2. 파일 포함 지시문(#include) = 165
  1-3. 매크로 치환 지시문(#define) = 166
 2. 선택문 = 171
  2-1. if문 = 171
  2-2. if-else문 = 173
  2-3. 다중 if문 = 175
  2-4. else if문 = 177
  2-5. switch-case문 = 180
 3. 반복문 = 183
  3-1. for문 = 183
  3-2. while문 = 189
  3-3. do-while문 = 193
 4. 분기문 = 195
  4-1. goto문 = 195
  4-2. break문 = 197
  4-3. continue문 = 198
9장 배열 프로그래밍
 1. 배열의 기능 = 208
 2. 1차원 배열 = 208
  2-1. 배열의 초기화 방법 = 209
  2-2. 배열을 초기화하지 않을 경우 = 210
  2-3. 1차원 배열 예제 프로그램 = 211
  2-4. 배열의 크기(sizeof 연산자 이용) = 216
 3. 다차원 배열 = 217
  3-1. 2차원 배열의 초기화 = 217
  3-2. 2차원 배열의 행(row) 크기 생략 = 221
  3-3. 다차원 배열 = 222
 4. 문자열 배열 = 225
 5. 배열의 정렬(sort) = 228
  5-1. 버블 정렬 = 228
  5-2. 퀵 정렬 = 230
  5-3. 삽입 정렬 = 231
  5-4. 병합 정렬(2-Way Merge Sort) = 233
제10장 함수 정의와 활용
 1. 사용자 정의 함수 = 238
  1-1. 함수의 구성 = 239
  1-2. 함수의 호출 = 240
 2. 변환 함수 = 256
  2-1. 문자열을 수치로 변환 함수 = 256
  2-2. 수치를 문자열로 변환 함수 = 259
  2-3. 문자 변환 매크로 함수 = 263
제11장 포인터 활용
 1. 포인터 변수 = 268
  1-1. 포인터 변수의 선언 = 269
  1-2. 포인터 변수의 연산 = 272
 2. 배열과 포인터 = 274
  2-1 포인터와 1차원 배열 = 275
  2-2 포인터와 2차원 배열 = 279
 3. 배열 포인터 변수 = 283
  3-1. 포인터와 문자열 = 284
  3-2. 다차원 포인터 변수 배열 = 287
 4. 함수 포인터 = 289
  4-1. 함수 포인터로 함수 호출 = 290
  4-2. 함수를 인수로 사용하는 함수 포인터 = 291
제12장 구조체와 공용체
 1. 구조체(STRUCTURE) = 296
  1-1. 구조체 선언 = 296
  1-2. 구조체 변수 정의 = 298
  1-3. 구조체 변수의 멤버 참조 = 301
  1-4. 구조체 변수의 초기화 = 303
  1-5. 구조체 배열과 초기화 = 308
  1-6. 구조체 포인터와 초기화 = 311
  1-7. 중첩된(nested) 구조체와 초기화 = 315
  1-8. 비트 필드(bit field) 구조체 = 319
  1-9. 구조체와 함수 = 322
  1-10. 자기 참조 구조체(self reference structure) = 330
  1-11. malloc() 함수와 구조체 = 332
 2. 공용체(union) = 335
  2-1. 공용체 선언 = 335
  2-2. 공용체 변수 멤버 참조 = 337
  2-3. 가변 구조체 = 341
  2-4. 데이터 형의 정의(Type Define) = 345
제13장 파일 입출력
 1. 파일 입출력 기초 = 358
  1-1. 파일 입출력의 Level = 359
  1-2. 스트림(stream) = 359
  1-3. 파일 포인터(file pointer) = 360
  1-4. 파일의 끝(EOF : End of File) = 361
 2. 문자열 조작 함수 = 362
  2-1. 문자열 조작 함수 = 362
  2-2. 문자열 검색 함수 = 371
 3. 고수준 파일 입출력 = 375
  3-1. fopen() 함수와 fclose() 함수 = 376
  3-2. 단일 문자 파일 입ㆍ출력 매크로 함수 = 382
  3-3. 단일 문자 파일 입ㆍ출력 함수 = 385
  3-4. 문자열 파일 입ㆍ출력 함수 = 388
  3-5. 서식화 파일 입ㆍ출력 함수 = 391
  3-6. 블록 파일 입ㆍ출력 함수 = 397
  3-7. 임의 접근(RANDOM) 파일 함수 = 402
  3-8. ferror() 함수와 feof() 함수 = 412
  3-9. 입ㆍ출력 버퍼 비우기와 버퍼 할당 함수 = 414
  3-10. sscanf(), sprintf() 함수를 사용한 문자열 입ㆍ출력 함수 = 417
 4. 저수준 파일 입출력 = 421
  4-1. 저수준 파일의 open(), close() 함수 = 422
  4-2. craet(), read(), write() 함수 = 424
  4-3. 저수준 파일 직접 엑세스 = 427
부록 : 부록 1, 2, 3 = 435

관련분야 신착자료

Harvard Business Review (2025)