| 000 | 00000cam c2200205 c 4500 | |
| 001 | 000000860912 | |
| 005 | 20170803165348 | |
| 007 | ta | |
| 008 | 030902s2003 ulka 001c kor | |
| 020 | ▼a 8931548079 ▼g 93000 | |
| 035 | ▼a KRIC08890196 | |
| 040 | ▼a HYUC ▼c HYUC ▼d 211062 ▼d 211009 | |
| 041 | 1 | ▼a kor ▼h jpn |
| 049 | 1 | ▼l 111255848 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b 2003za | |
| 100 | 1 | ▼a 倉薰 |
| 245 | 1 0 | ▼a C 이보다 더 쉬울 순 없다 / ▼d Kaoru Kura 저 ; ▼e 김성훈, ▼e 신익환 공역 |
| 246 | 1 9 | ▼a はじめてのCプログラミング |
| 260 | ▼a 서울 : ▼b 성안당.com, ▼c 2003 | |
| 300 | ▼a 310 p. : ▼b 삽화 ; ▼c 24 cm + ▼e 전자 광디스크 (CD-ROM) 1매 | |
| 500 | ▼a C 프로그래밍의 높은 벽에 좌절했던 모든 이에게 이 책을 바칩니다! | |
| 500 | ▼a 감수: 박준상 | |
| 500 | ▼a 부록: 다재다능한 컴파일러 Visual C++ 외 | |
| 500 | ▼a 색인수록 | |
| 700 | 1 | ▼a 김성훈, ▼e 역 ▼0 AUTH(211009)75881 |
| 700 | 1 | ▼a 신익환, ▼e 역 ▼0 AUTH(211009)3959 |
| 900 | 1 0 | ▼a Kura, Kaoru, ▼e 저 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 2003za | 등록번호 111255848 (11회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
저자소개
Kaoru Kura(지은이)
대학교에서 디자인을 전공한 후 대기업 시스템 하우스에 취직하여 C/C++ 언어로 수많은 프로그램을 개발했으며, 현재는 외국계 시스템 벤더에서 C++/Java 언어 등을 사용하여 기업 시스템 컨설팅에 종사하고 있다. 또한 프리랜서 작가로 기술 관련 기사를 집필하고, 세미나 강사 등을 하면서 최신 기술의 저변 확대를 위해 적극적으로 활동하고 있다.
신익환(옮긴이)
ZeroLink의 대표이며, 웹 마스터로 활동하면서 다수의 홈페이지 제작과 (주)프리에이지와 (주)ABC전자의 S/W 개발을 담당했다.
김성훈(옮긴이)
주로 IT 관련 서적을 번역하는 번역가다. 주요 번역서로는 『그림으로 배우는 스프링6 입문』(한빛미디어, 2024), 『따라 하며 배우는 언리얼 엔진 5 입문』(한빛미디어, 2024), 『그림으로 배우는 5G 네트워크』(영진닷컴, 2022), 『그림으로 이해하는 IT 지식과 트렌드』(길벗, 2021), 『파이썬으로 배우는 머신러닝 입문』(성안당, 2021), 『Scratch가 보이는 그림책』(성안당, 2020), 『C가 보이는 그림책』(성안당, 2018), 『실무에서 바로 통하는 자바』(한빛미디어, 2017), 『안드로이드 개발 레벨업 교과서』(위키북스, 2017), 『24가지 예제로 배우는 게임 수학&물리 입문』(길벗, 2014), 『세가의 신입 사원 교육 과정에서 배우는 게임 프로그래밍의 정석』(한빛미디어, 2012), 『웹 개발자를 위한 웹을 지탱하는 기술』(멘토르, 2011) 등이 있다.
목차
목차 Chapter 01 C 언어와의 상큼한 만남! = 18 01_ C 언어와의 첫 만남, 눈도장 찍기 = 22 Ⅰ 프로그램이 뭐지? = 22 Ⅱ C 언어의 생김새부터 알아보자 = 23 Ⅲ C 언어, 어떻게 공부할 것인가? = 25 02_ 프로그램의 작성 순서 알아보기 = 26 Ⅰ 프로그램을 만드는 비법을 알려다오! = 26 03_ 나의 첫 프로그래밍 체험! = 29 Ⅰ 컴파일러를 인스톨해 보자 = 29 Ⅱ DOS 프롬프트가 뭐예요? = 31 Ⅲ DOS 프롬프트 창을 열어 보자 = 31 Ⅳ 마법의 주문을 외워 보자 = 32 Ⅴ 이제 프로그램을 직접 짜 보자 = 33 Ⅵ 작성한 프로그램을 저장해 보자 = 35 Ⅶ 컴파일해서 EXE 파일을 만들어 보자 = 36 04_ 비상! 오류 발생 = 38 Ⅰ 컴파일러로 오류를 때려잡자 = 38 Ⅱ 컴파일러도 모르는 오류가 있다! = 40 Chapter 02 C 언어를 구석구석 살펴보자 = 42 01_ C 언어 프로그램의 구조 살펴보기 = 46 Ⅰ C 언어의 뼈대를 구경해 보자 = 46 02_ 변수에 대한 보고서 = 52 Ⅰ C 언어는 변수를 사용해서 계산한다 = 53 Ⅱ 변수란 값을 대입할 수 있는 바구니! = 54 Ⅲ 변수를 사용하려면 변수를 선언해야 한다 = 57 Ⅳ 변수에는 초기값이 필요하다 = 59 Ⅴ 변수에 이름 붙이기 = 60 03_ 출력의 신동 printf() 함수 = 62 Ⅰ 출력은 내가 최고! printf() 함수 = 62 Ⅱ 변수도 출력할 수 있는 printf() 함수 = 65 04_ 데이터형 = 68 Ⅰ 데이터형이 뭐예요? = 69 Ⅱ 정수형 그룹의 대표 선수 int형 = 70 Ⅲ 큰 정수는 내게 맡겨라! long형 = 71 Ⅳ 실행 속도는 자신 없어요! double형 = 72 Ⅴ 문자를 대입할 수 있는 char형 = 73 Ⅵ 뭉쳐야 산다! unsigned형 = 75 05_ 연산자 = 77 Ⅰ 연산이란 말이지 = 77 Ⅱ 더하고 빼고 곱하고 나누고…, 사칙연산의 모든 것 = 77 Ⅲ 나머지를 구해 주는 % 연산자 = 78 Ⅳ 이모티콘 같은 대입 연산자 = 78 Ⅴ 편리해서 좋다! 증가 연산자와 감소 연산자 = 80 Exercise ① 나도 이젠 C 프로그래머! = 82 Chapter 03 프로그램의 흐름을 좌우하는 분기와 반복 처리 = 84 01_ Yes! or No? if문 = 88 Ⅰ 프로그램의 흐름을 제어하는 '분기'와 '반복' = 89 Ⅱ 만약 ∼라면 ∼을 하라! if문 = 89 Ⅲ 조건식 작성법 전수받기 = 93 Ⅳ 조건식에는 비교 논리 연산자가 있다 = 94 Ⅴ 위험! 주의하세요 = 99 02_ 골라 먹는 재미가 있다! switch문 = 102 Ⅰ switch문 구경하기 = 103 Ⅱ switch문으로 문자 비교하기 = 109 03_ 열 번만 반복해 봐! for문 = 112 Ⅰ 반복 처리에는 for문과 while문이 있다 = 112 Ⅱ 몇 번 반복해 볼까? for문 = 113 Ⅲ for문의 동작 방법 살펴보기 = 116 Ⅳ for문 응용하기 = 119 04_ 난 조건이 맞을 때까지 반복한다! while문 = 121 Ⅰ for문보다 깐깐한 while문 = 121 Ⅱ 반복 처리의 신호등, break문과 continue문 = 125 Ⅲ 반복 처리는 싫어! break문 = 126 Ⅳ 다음 반복 처리 과정으로 이동! continue문 = 127 Exercise ② 나도 이젠 C 프로그래머! = 128 Chapter 04 배열, 포인터, 문자열 정복하기 = 130 01_ 변수들의 집합체 배열 = 134 Ⅰ 변수의 안타까운 한계 = 134 Ⅱ 변수의 한계를 넘어선 배열 = 137 Ⅲ 배열은 변수의 일종, 변수부터 선언하자 = 139 Ⅳ 배열에 액세스하는 방법은? = 140 Ⅴ 변수를 첨자로 사용한 액세스 방법 = 141 Ⅵ 배열 범위가 초과되면 어떻게 될까? = 142 Ⅶ 배열을 초기화해 보자 = 143 02_ 포인터 = 145 Ⅰ 포인터=변수의 전화번호 = 145 Ⅱ 포인터의 사용법을 알아보자 = 147 Ⅲ 포인터와 배열의 끈끈한 관계 = 150 Ⅳ 포인터를 화면에 표시해 보자 = 151 03_ 문자열 - 기초편 = 153 Ⅰ 프로그래밍에서 문자열은 필수! = 154 Ⅱ 문자열=문자형 변수의 배열 = 154 Ⅲ 특수한 역할을 담당하는 제어 문자 = 158 Ⅳ C 언어에서 전각 문자 다루기 = 160 04_ 문자열 - 응용편 = 161 Ⅰ 함수로 문자열 처리하기 = 163 Ⅱ 키보드로부터 문자열을 입력받는 함수 - gets() = 163 Ⅲ 문자열을 정수로 변환하는 함수 - atoi() = 166 Ⅳ 문자열을 복사하는 함수 -strcpy() = 169 Ⅴ 문자열의 최대 길이를 지정하여 복사하는 함수 - strncpy() = 172 Ⅵ 문자열을 비교하는 함수 - strcmp() = 174 Ⅶ 문자열을 연결하는 함수 - strcat() = 176 Ⅷ 문자열의 길이를 측정하는 함수 - strlen() = 178 Ⅸ 형식을 지정하여 문자열을 생성하는 함수 - sprintf() = 179 Exercise ③ 나도 이젠 C 프로그래머! = 182 Chapter 05 프로그래밍의 참맛! 함수 = 184 01_ 뚝딱! 뚝딱! 함수 만들기 = 188 Ⅰ 함수를 알면 프로그래밍이 편해진다 = 189 Ⅱ 함수란 과연 무엇일까? = 190 Ⅲ 함수의 뼈대를 알아보자 = 191 Ⅳ 함수의 구조 Ⅰ - 시작 부분 = 193 Ⅴ 함수의 구조 Ⅱ - 변수 선언 부분 = 196 Ⅵ 함수의 구조 Ⅲ - 처리 부분 = 196 Ⅶ 함수의 구조 Ⅳ - 종료 부분 = 197 Ⅷ 사용자 정의 함수를 이용한 프로그래밍 = 198 02_ 함수에 변수값과 포인터 전달하기 = 199 Ⅰ 인수야, 변수값 받아라! = 199 Ⅱ 인수야, 포인터 받아라! = 202 03_ 함수의 프로토타입 선언하기 = 205 Ⅰ 프로토타입을 선언해야 하는 이유 = 205 Ⅱ #include의 정체를 밝혀라! = 208 Exercise ④ 나도 이젠 C 프로그래머! = 210 Chapter 06 대규모 프로그램 개발을 위한 필수 테크닉 = 212 01_ 프로그램 개발을 위한 테크닉의 모든 것 = 216 Ⅰ 함수를 여러 개의 파일로 나누어 개발해 보자 = 216 Ⅱ 함수 나누기 Ⅰ - 호출되는 쪽 처리하기 = 218 Ⅲ 함수 나누기 Ⅱ - 호출하는 쪽 처리하기 = 219 Ⅳ 헤더 파일을 직접 만들어 보자 = 220 Ⅴ 여러 개의 파일로 구성된 프로그램 컴파일하기 = 223 Ⅵ 경고! 링크 오류 발생 = 224 02_ 변수 때려잡기 = 225 Ⅰ 변수의 종류 = 226 Ⅱ 선언된 함수에서만 사용할 수 있는 로컬 변수 = 226 Ⅲ 모든 함수에서 사용할 수 있는 글로벌 변수 = 228 Ⅳ 로컬 변수와 글로벌 변수를 닮은 스태틱 변수 = 232 Ⅴ 로컬 변수 같은 스태틱 변수 = 232 Ⅵ 글로벌 변수 같은 스태틱 변수 = 233 Exercise ⑤ 나도 이제 C 프로그래머! = 236 Chapter 07 구조체는 아름답다! = 238 01_ 여러 개의 데이터를 하나의 데이터형처럼 사용해 보자 = 242 Ⅰ 데이터는 다루기 쉬워야 한다 = 243 Ⅱ 데이터형을 알면 구조체가 보인다 = 246 Ⅲ 구조체 사용법 1단계 - 구조체 정의하기 = 247 Ⅳ 구조체 사용법 2단계 - 정의한 구조체 실제로 사용하기 = 248 Ⅴ 구조체=자신이 만들 수 있는 데이터형 = 249 Ⅵ 구조체를 직접 사용해 보자 = 252 Ⅶ 구조체의 포인터에서 요소에 액세스하는 방법 = 254 Ⅷ 이제 프로그램 설계자가 되자 = 255 Exercise ⑥ 나도 이젠 C 프로그래머! = 256 Chapter 08 C 언어 프로그래밍을 위한 다양한 테크닉 = 258 01_ 전기세와 메모리값을 아끼려면 파일 입·출력이 필요하다 = 262 Ⅰ 왜 파일 입·출력이 필요한가? = 263 Ⅱ 파일 입·출력Ⅰ - 새 파일 만들기 = 264 Ⅲ 파일 입·출력Ⅱ - 기존 파일 읽어 오기 = 270 02_ 숫자는 #define에게 맡겨라! = 275 Ⅰ #define을 이용해 숫자를 문자열로 만들어 보자 = 275 03_ 프로와 아마추어의 차이는 오류 처리에 있다 = 278 Ⅰ 프로그래밍에서 꼭 필요한 오류 처리 = 278 Exercise ⑦ 나도 이젠 C 프로그래머! = 280 Appendix 놓치면 후회하는 부록 퍼레이드 = 283 01_ 다재다능한 컴파일러 Visual C++ = 284 02_ 넌 아주 특별해! C의 키워드 = 294 03_ 0과 1의 하모니, 불 대수 정리 = 295 04_ 코드명 ASCII = 296 05_ 지식까지 찾아 주는 용어 모음집 = 300 Index = 308
