logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

김태용의 C 언어 프로그래밍 입문

김태용의 C 언어 프로그래밍 입문

김태용 (지은이)
제이펍
26,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

김태용의 C 언어 프로그래밍 입문
eBook 미리보기

책 정보

· 제목 : 김태용의 C 언어 프로그래밍 입문 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9788994506371
· 쪽수 : 688쪽
· 출판일 : 2012-03-22

책 소개

C 언어를 배우고자 하는 초심자나 비전공자뿐만 아니라 컴퓨터를 전공하는 대학생 모두를 위한 자세한 설명이 돋보이는 C 언어 입문 가이드. 대학 교재 및 학원 교재로 사용하기에 적합하도록 총 14장으로 구성하였으며, 강의를 하시는 분들을 위한 파워포인터(PPT) 강의 자료와 연습문제도 제공하고 있다. 간단한 하드웨어 지식뿐만 아니라 운영체제의 관점에서 바라본 C 언어와 메모리의 연관 관계를 토대로 쉽게 이해할 수 있도록 집필되었다.

목차

머리말 XII
저자소개 XIV
추천사 XVI

CHAPTER 01 C 언어 프로그래밍 개요와 개발 환경
1.1 프로그래밍 언어 2
1.2 컴퓨터가 이해하는 언어 4
1.3 프로그래밍 언어의 종류 5
1.4 저급 언어와 고급 언어 6
1.5 프로그래밍과 요리 순서 8
1.6 C 언어의 탄생과 특징 9
1.7 컴퓨터의 내부구조 12
1.8 C 언어 프로그래밍을 위해 필요한 것들 15
1.9 프로그램과 알고리즘 16
1.10 운영체제 18
1.11 인터프리터와 컴파일러 19
1.12 C 언어 개발 과정 21
1.13 통합개발환경(IDE) 29
요점정리 54
연습문제 58

CHAPTER 02 첫 번째 프로그램 분석과 C 언어 기초
2.1 첫 번째 프로그램 분석 64
2.2 화면 출력을 위한 printf() 함수 73
2.3 연산을 수행하는 프로그램 75
2.4 자료를 입력받기 위한 scanf() 함수 87
요점정리 92
연습문제 96

CHAPTER 03 변수와 자료형
3.1 변수와 상수 100
3.2 자료형 105
3.3 변수 이름 정하기 109
3.4 변수 선언과 사용 111
3.5 정수형 자료 114
3.6 실수형 자료 122
3.7 문자형 자료 128
요점정리 133
연습문제 137

CHAPTER 04 수식과 연산자
4.1 수식 142
4.2 연산자 144
4.3 할당 연산자와 산술 연산자 145
4.4 복합 할당 연산자 150
4.5 부호 연산자 151
4.6 증감 연산자 152
4.7 관계 연산자 156
4.8 논리 연산자 158
4.9 조건 연산자 162
4.10 콤마 연산자 164
4.11 연산자 우선순위와 결합방향 164
4.12 형변환 연산자 168
4.13 sizeof() 연산자 173
4.14 주소 연산자 173
요점정리 176
연습문제 182

CHAPTER 05 조건문
5.1 제어문 186
5.2 if 문 187
5.3 if-else 문 191
5.4 다중 if 문 196
5.5 switch 문 201
요점정리 208
연습문제 211

CHAPTER 06 반복문과 분기문
6.1 for 문 216
6.2 중첩 반복문 220
6.3 while 문 224
6.4 do-while 문 230
6.5 분기문 233
요점정리 239
연습문제 244

CHAPTER 07 함수
7.1 함수란? 248
7.2 함수의 정의 250
7.3 함수 정의 예제 254
7.4 함수 호출 257
7.5 함수의 원형 선언 260
7.6 지역 변수 263
7.7 전역 변수 266
7.8 변수의 사용 범위 268
7.9 변수의 사용 범위 지정자 271
7.10 함수의 사용 범위 275
7.11 재귀 함수 276
7.12 라이브러리 함수 279
요점정리 284
연습문제 288

CHAPTER 08 배열
8.1 배열이란? 294
8.2 배열의 활용 305
8.3 정렬과 탐색 308
8.4 다차원 배열 315
요점정리 323
연습문제 327

CHAPTER 09 포인터
9.1 포인터란? 332
9.2 포인터 사용 시 주의할 점 340
9.3 포인터 연산 342
9.4 포인터와 배열 347
9.5 함수와 포인터 352
9.6 함수 포인터 359
요점정리 362
연습문제 367

CHAPTER 10 문자와 문자열
10.1 문자 표현 372
10.2 문자 입출력 함수 381
10.3 문자열 입출력 함수 383
10.4 문자 처리 함수 386
10.5 문자열 처리 함수 389
10.6 문자열 수치 변환 397
10.7 문자열의 배열 400
요점정리 404
연습문제 408

CHAPTER 11 구조체
11.1 구조체란? 412
11.2 구조체 정의, 선언, 초기화, 사용 413
11.3 구조체 활용 418
11.4 구조체 배열 422
11.5 구조체와 포인터 426
11.6 구조체와 함수 430
11.7 공용체 432
11.8 열거형 434
11.9 typedef 437
요점정리 441
연습문제 449

CHAPTER 12 표준 입출력과 파일 입출력
12.1 스트림 456
12.2 printf() 함수 458
12.3 scanf() 함수 466
12.4 파일에 대하여 473
12.5 바이너리 파일 읽기와 쓰기 486
12.6 임의 접근 492
요점정리 497
연습문제 504

CHAPTER 13 전처리기와 기타 기능
13.1 전처리기란? 508
13.2 매크로 상수 509
13.3 매크로 함수 511
13.4 #과 ## 연산자 515
13.5 #ifdef ~ #endif 516
13.6 #if ~ #else ~ #endif 518
13.7 조건부 컴파일 기능을 사용하는 디버깅 521
13.8 비주얼 C++ 에서 다중 소스 파일 만들기 525
13.9 프로그램 인수 533
13.10 디버깅 536
13.11 비트 단위 연산자 537
요점정리 542
연습문제 547

CHAPTER 14 동적 메모리와 링크드 리스트
14.1 C 언어의 메모리 구조 552
14.2 동적 메모리 할당 555
14.3 malloc(), free(), calloc(), realloc() 함수 559
14.4 링크드 리스트 571
14.5 스택 604
14.6 큐 614
요점정리 622
연습문제 631

APPENDIX A 연습문제 해답 _ 635
APPENDIX B 특수문자 바로 읽기와 표 아스키(ASCII) 코드 _ 653

찾아보기 658

저자소개

김태용 (지은이)    정보 더보기
경북대학교 대학원에서 컴퓨터공학을 수학하였으며, LG전자 모니터사업부 연구원으로 사회생활을 시작하였다. 천리안 시절부터 리눅스 동호회에서 활발한 활동을 해온 저자는 현재 국내 최대의 리눅스 동호회로 성장한 한국리눅스유저그룹(1998, http://www.lug.or.kr, 18,000여 회원)을 조직하였다. 이전 정보통신부 시절에는 정보통신부, 한국IBM, 한국HP, 한국오라클 등의 다수 글로벌 기업 CEO와 실무자들이 참여한 한국리눅스협의회의 운영위원, 기술위원으로 활동하였다. 또한 SK, KT, 조달청, 부산상공회의소, 연세대학교, 부산대학교, 전남대학교, 경운대학교, 대구소프트웨어벤처타워 등을 비롯한 다수의 기업체, 관공서, 그리고 대학교에서 리눅스 세미나 지원과 강연을 진행하기도 하였다. 한국소프트웨어진흥원(KIPA), 대구디지털산업진흥원(DIP), 한국전자통신연구원(ETRI) 등과 함께 공개소프트웨어(OSS) 프로젝트에도 참여하였으며, 현재는 영진전문대학과 경운대학교 외래교수, 한국리눅스유저그룹 회장으로 활동하고 있다. 리눅스를 필두로 한 공개소프트웨어 확산을 위해 애쓰고 있는 저자는 공학/기술인의 위상을 높이고 공학과 기술 중심의 Technation Korea 건설을 위한 공학정치 실현에도 힘쓰고 있다. 저서 『김태용의 JSP 웹 프로그래밍 입문』(2011) 『김태용의 리눅스 쉘 스크립트 프로그래밍 입문』(2009) 『김태용의 C++ 기초 입문: gcc로 공부하는 C++ Programming과 wxWidgets GUI 개발』(2009) 『CentOS 리눅스 구축관리 실무』(2007)
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책