| 000 | 00785camcc2200265 c 4500 | |
| 001 | 000045437526 | |
| 005 | 20120405105507 | |
| 007 | ta | |
| 008 | 080225s2008 ulka 001c kor | |
| 020 | ▼a 9788979145533 ▼g 93000 | |
| 035 | ▼a (KERIS)BIB000011226199 | |
| 040 | ▼a 211040 ▼c 211040 ▼d 211009 ▼d 244002 | |
| 082 | 0 4 | ▼a 005.133 ▼2 22 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b C110 2008z7 | |
| 100 | 1 | ▼a 우재남 ▼0 AUTH(211009)106276 |
| 245 | 1 0 | ▼a C언어 기초 / ▼d 우재남 저 |
| 246 | 3 | ▼a 씨언어 기초 |
| 260 | ▼a 서울 : ▼b 한빛미디어, ▼c 2008 ▼g (2010) | |
| 300 | ▼a 488 p. : ▼b 천연색삽화 ; ▼c 26 cm | |
| 440 | 0 0 | ▼a IT Cookbook 한빛 교재 시리즈 ; ▼v 78 |
| 500 | ▼a Beginner와 함께라면 이제 강의가 즐겁습니다 | |
| 500 | ▼a 색인수록 | |
| 945 | ▼a KINS |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 C110 2008z7 | 등록번호 111467664 (9회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 C110 2008z7 | 등록번호 121169264 (15회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 C110 2008z7 | 등록번호 121169265 (12회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 4 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 C110 2008z7 | 등록번호 151269121 (9회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 C110 2008z7 | 등록번호 111467664 (9회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 C110 2008z7 | 등록번호 121169264 (15회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 C110 2008z7 | 등록번호 121169265 (12회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 C110 2008z7 | 등록번호 151269121 (9회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
C 프로그래밍을 처음 시작하는 학생의 눈높이에 맞춘 C 언어 입문서다. 무조건 문법부터 시작하는 다른 입문서와 달리 일단 프로그램을 입력하고 실행하는 것부터 부딪혀봄으로써 프로그래밍을 배우기 전에 느끼는 막연한 두려움을 없앨 수 있다. 또한 눈에 보이지 않는 개념을 글보다 삽화와 일러스트를 통해 시각화하여 설명함으로써 좀더 쉽게 이해할 수 있는 책이다.
적절한 기본예제를 통해 이론에만 치우치지 않는 살아있는 지식을 전달하고, 한 발 더 나아간 응용예제를 통해 응용력을 향상시킬 수 있도록 하였다. 또한 셀프스터디, 메멘토 퀴즈, 요약 등 다양한 공부거리를 통해 학습한 내용을 점검하고, 완성형과 작성형 문제를 통해 배운 내용을 최종 정리하도록 하였다.
-. C 언어를 처음 시작하는 학생의 눈높이에 맞춘 입문서다.
-. 눈에 보이지 않는 개념은 말보다는 삽화와 일러스트를 통해 시각화하여 설명함으로써 좀더 쉽게 이해할 수 있다.
-. 문법부터 시작하는 다른 입문서와 달리 일단 프로그램을 입력하고 실행하는 것부터 부딪혀봄으로써 프로그래밍을 배우기 전에 느끼는 막연한 두려움을 없앤다.
- 흥미를 지속시켜주는 다양한 학습 장치가 들어 있어 지루하지 않게 공부할 수 있다.
(기본예제, 응용예제, 메멘토 퀴즈, 셀프 스터디, 연습문제 등)
- 한 학기 강의에 딱 맞추는 최적의 분량이다.
- 강의에 최적화된 새로운 강의보조자료(PPT)를 교수/강사에게 제공한다.
C 언어로 다지는 프로그래밍 기초 체력
Beginner가 제안하는 4단계 학습법!
1단계: 개념 이해
풍부한 그림과 명쾌한 설명으로 개념에 대한 이해를 극대화하고 학습 재미에 푹 빠질 수 있도록 돕습니다.
2단계: 예제 실습
적절한 기본예제를 통해 이론에만 치우치지 않는 살아있는 지식을 전달하고 한 발 더 나아간 응용예제를 통해 응용력을 그립니다.
3단계: 학습 점검
셀프스터디, 메멘토 퀴즈, 요약 등 다양한 공부거리를 통해 학습한 내용을 점검하고, 세분화된 지식을 전체적으로 조립합니다.
4단계: 문제 풀이
완성형과 작성형 문제를 통해 배운 내용을 최종 정리하고 문제 해결력을 길러 다음 단계로 올라간 토대를 마련합니다.
이 책의 구성
C 언어 맛보기(1장~2장)
-. C 언어의 역사와 특징
-. C 프로그램의 구조
-. C 프로그래밍 개발 환경
C 언어의 기본기 다지기(3장~8장)
-. 변수와 자료형
-. 표준 입출력
-. 연산자(산술·비교·대입·논리·비트·콤마)
-. 제어문(선택문·반복문·분기문)
-. 변수 범위와 기억 부류(storage class)
-. 배열
C 언어의 고급 개념 익히기(9장~14장)
-. 포인터
-. 함수
-. 구조체와 공용체
-. 파일 처리
-. 메모리와 동적 할당
-. 매크로와 전처리기
C 실전 프로젝트(15장)
-. 연락처 관리 프로그램
-. raw 이미지 전환 프로그램
정보제공 :
저자소개
우재남(지은이)
서강대학교에서 정보시스템 전공으로 석사 과정을 마친 후 다양한 IT 관련 분야에서 실무를 경험했고, 대학에서 프로그래밍, 데이터베이스, 운영체제 등을 강의해 왔다. 현재는 디티솔루션의 공간데이터베이스 연구소장으로 재직 중이며, 공간 정보와 IT의 융합 학문인 유시티 IT 분야의 공학박사 학위도 취득했다. 또한 한양사이버대학교 컴퓨터공학과와 삼성, LG, 현대, CJ, KT, SK, 대한상공회의소, 육군본부 등의 기업과 공공기관에서 인공지능 및 IT 전문 분야를 강의하고 있다. 자신이 체험한 다양한 IT 실무 경험과 지식을 최대한 쉽고 빠르게 독자와 수강생에게 전달하는 것을 집필과 강의의 모토로 삼고 있다. 지금까지 한빛미디어와 한빛아카데미에서 50권 이상의 책을 집필/번역했다.
목차
목차 Chapter 01 C 언어의 이해와 컴파일러 설치 Section 01 C 언어가 뭐지? = 24 01 프로그래밍 개요 = 24 02 C 언어의 특징 = 25 03 C 컴파일러의 종류 = 27 Section 02 C 프로그램 작성 방법 = 29 01 프로그램 코딩 = 29 02 컴파일과 링크 = 30 03 프로그램 실행 = 32 Section 03 C 컴파일러 설치 및 간단한 실습 = 33 01 Visual C++ 6.0 설치 = 33 02 최초의 간단한 프로그램 작성 = 38 요약/연습문제 = 52 Chapter 02 일단 짜보는 그럴듯한 C 프로그램 Section 01 프로그램 작성 순서 복습 = 56 01 두 번째 프로젝트 만들기 = 57 02 프로그램 코딩 = 58 03 빌드(컴파일/링크) = 60 04 실행 = 61 Section 02 scanf() 맛보기 = 62 01 값을 입력받는 scanf() = 62 예제모음 01 숫자 4개를 더하는 프로그램 = 66 예제모음 02 if 문을 활용한 계산기 = 67 요약/연습문제 = 69 Chapter 03 printf()와 데이터 형식 Section 01 printf() 함수의 기본 형태 = 72 01 기본적인 printf() 사용법 = 72 02 정수 외에 자주 사용되는 서식 = 74 Section 02 printf() 함수의 서식 지정 = 77 01 자릿수를 맞춘 출력 = 77 02 다양한 기능의 서식 문자 = 79 Section 03 변수의 이해 = 81 01 그릇(변수)의 선언 = 81 02 그릇(변수)에 음식(값)을 담는 방법 = 83 Section 04 데이터 형식과 배열 = 90 01 비트와 바이트 그리고 진수 = 90 02 2진수 변환 연습 = 94 03 숫자형 데이터 형식 = 96 04 문자형 데이터 형식 = 98 05 여러 글자가 모인 문자열과 배열 = 102 예제모음 03 정수형을 출력하는 프로그램 = 109 예제모음 04 입력하는 정수의 진수 결정 = 110 예제모음 05 데이터형의 크기 확인 = 111 예제모음 06 입력된 문자열을 거꾸로 출력 = 112 요약/연습문제 = 113 Chapter 04 연산자의 이해 Section 01 산술 연산자 = 118 01 기본적인 연산자 = 118 02 우선순위와 강제 형변환 = 119 03 대입 연산자와 증감 연산자 = 123 Section 02 관계 연산자 = 126 Section 03 논리 연산자 = 129 Section 04 비트 연산자 = 132 01 비트 연산자 = 132 Section 05 연산자 우선순위 = 142 예제모음 07 입력된 두 실수의 산술 연산 = 143 예제모음 08 동전 교환 프로그램 = 144 예제모음 09 윤년 계산 프로그램 = 145 요약/연습문제 = 146 Chapter 05 조건문 Section 01 if 문 = 152 01 기본 if 문 = 152 02 if ~ else 문 = 155 Section 02 중첩 if 문 = 159 Section 03 switch ~ case 문 = 163 예제모음 10 단순 if 문을 활용한 간단한 계산기 = 167 예제모음 11 중복 if 문을 활용한 간단한 계산기 = 168 예제모음 12 switch ~ case 문을 활용한 간단한 계산기 = 169 요약/연습문제 = 171 Chapter 06 반복문의 기본 for 문 Section 01 단순 for 문 = 176 01 for 문의 이해 = 176 02 for 문의 개념과 활용 = 178 Section 02 중첩 for 문 = 192 01 중첩 for 문의 개념 = 192 02 중첩 for 문의 활용 = 196 Section 03 그 외 for 문에 관한 이야기 = 200 01 여러 개의 초기값과 증감식을 사용하는 for 문 = 200 02 초기값과 증감식이 없는 for 문 = 201 예제모음 13 구구단 출력 = 205 예제모음 14 아스키 코드표 출력 = 206 예제모음 15 입력한 문자를 거꾸로 출력 = 207 요약/연습문제 = 208 Chapter 07 while 문과 흐름 제어 Section 01 while 문 = 214 01 for 문과 while 문의 비교 = 214 02 무한루프를 위한 while 문 = 217 Section 02 do~while 문 = 221 01 do~while 문과 while 문의 차이 = 221 Section 03 기타 제어문 = 224 01 반복문을 탈출하는 break 문 = 224 02 블록의 끝으로 가는 continue 문 = 229 03 지정한 위치로 이동하는 goto 문 = 231 04 현재 함수를 불렀던 곳으로 돌아가는 return 문 = 232 예제모음 16 원하는 배수의 합계를 구하는 계산기 = 234 예제모음 17 입력한 문자열의 종류 구분하기 = 235 예제모음 18 입력한 숫자만큼 별표 출력하기 = 237 요약/연습문제 = 238 Chapter 08 배열 Section 01 배열의 이해 = 242 01 배열을 사용하는 이유 = 242 02 배열의 활용 범위 = 245 Section 02 배열과 문자열 = 254 01 정수형 배열과 문자형 배열 = 254 02 문자열 함수로 문자열 요리하기 = 257 Section 03 2차원 배열 = 265 01 2차원 배열의 기본 개념 = 265 02 2차원 배열의 초기화 = 268 03 3차원 이상의 배열 = 269 예제모음 19 입력된 문자열을 거꾸로 출력 = 271 예제모음 20 대문자와 소문자의 변환 = 272 예제모음 21 구구단의 결과를 2차원 배열에 저장 = 273 예제모음 22 문자열 내 특정 문자의 변환 = 274 요약/연습문제 = 275 Chapter 09 배열과 포인터 Section 01 스택 = 282 01 스택의 이해 = 282 02 배열로 스택 만들기 = 283 Section 02 메모리와 주소 = 290 01 메모리의 구조와 주소 = 290 Section 03 포인터 = 295 01 포인터의 기본 개념 = 295 Section 04 배열과 포인터의 관계 = 301 01 문자형 배열과 포인터 = 301 02 문자형 포인터의 응용 = 303 03 포인터 정복기 = 305 예제모음 23 포인터를 이용한 두 값의 교환 = 307 예제모음 24 포인터를 이용한 배열의 정렬 = 309 요약/연습문제 = 311 Chapter 10 함수 Section 01 함수 = 316 01 함수의 개념 = 316 02 함수의 모양과 활용 = 323 Section 02 지역변수, 전역변수 = 329 01 지역변수와 전역변수의 이해 = 329 Section 03 함수의 반환값과 매개변수 = 331 01 반환값 유무에 따른 함수 구분 = 331 02 매개변수 전달 방법 = 333 예제모음 25 함수를 이용한 구구단 프로그램 = 339 예제모음 26 함수를 이용한 대소문자 변환 = 340 요약/연습문제 = 342 Chapter 11 표준 입출력과 파일 입출력 Section 01 표준 입출력 함수 = 348 01 서식화된 입출력 함수 = 348 02 문자열 입출력 함수 = 350 03 문자 입출력 함수 = 351 Section 02 파일 입출력 함수 = 357 01 파일 입출력 기본 과정 = 357 02 파일을 이용한 입력 = 359 03 파일을 이용한 출력 = 364 예제모음 27 구구단을 파일에 출력 = 371 예제모음 28 파일에서 읽어온 문자열을 파일에 거꾸로 출력 = 372 요약/연습문제 = 375 Chapter 12 고급 포인터 Section 01 메모리 할당 함수 = 380 01 꼭 기억해야 할 포인터 복습 = 380 02 동적 메모리 확보 : malloc() = 382 Section 02 포인터 배열 = 392 01 여러 줄 문자의 처리 : 이차원 배열 = 392 02 포인터 배열의 활용 = 394 예제모음 29 여러 숫자 중 짝수만 더하기 = 398 예제모음 30 입력한 문자열과 모두 반대로 출력 = 399 요약/연습문제 = 401 Chapter 13 구조체와 공용체 Section 01 구조체 = 406 01 비빔밥과 구조체의 비교 = 406 02 구조체의 문법 = 408 03 구조체의 활용 = 410 Section 02 공용체 = 421 01 복합 경기장과 공용체의 비교 = 421 02 공용체의 문법 = 422 Section 03 열거형 = 425 01 열거형의 이해 = 425 예제모음 31 구조체 포인터를 활용한 학생 관리 = 428 예제모음 32 열거형을 활용한 월 이름 출력 = 430 요약/연습문제 = 432 Chapter 14 고급 프로그래머로 넘어가기 위한 내용들 Section 01 main() 함수의 숨겨진 얘기 = 438 01 main() 함수의 매개변수 = 438 Section 02 헤더 파일 = 443 01 헤더 파일의 이해 = 443 02 사용자가 만드는 헤더 파일 = 444 03 하나의 파일을 여러 개로 분리 = 446 Section 03 전처리문과 예약어 = 449 01 전처리문 = 449 02 예약어 = 452 예제모음 33 텍스트 파일 복사 = 457 예제모음 34 static 예약어를 활용한 구구단 = 459 요약/연습문제 = 460 Chapter 15 실전 프로젝트 Section 01 친구 핸펀 Ver 1.0 = 466 01 프로그램 개요 = 466 02 프로그램 구현 = 467 03 전체 소스 = 473 Section 02 포토샵 Ver 1.0 = 477 01 프로그램 개요 = 477 02 프로그램 구현 = 479 03 전체 소스 = 486
