장바구니 담기 close

장바구니에 상품을 담았습니다.

C 프로그래밍 사로잡기

C 프로그래밍 사로잡기

  • 진명숙
  • |
  • 정보문화사
  • |
  • 2009-03-06 출간
  • |
  • 446페이지
  • |
  • 185 X 235 mm
  • |
  • ISBN 9788956744582
판매가

18,000원

즉시할인가

16,200

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
16,200

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

● 특징

C의 기본을 확실하고 쉽게 짚어주는 책
예제를 따라하며 쉽게 익히는 C 프로그래밍의 원리

기본을 확실히 다질 수 있는 C 입문서

프로그래밍을 처음 접하는 독자를 위한 C 언어 입문서이다. 책의 적재적소에 배치된 풍부한 예제와 모든 소스 코드의 실행결과를 미리보기로 배치하여 읽는 것만으로도 실습하는 것과 같은 효과를 가질 수 있다. 또한, 각 장의 핵심개념과 프로그램 실행 시의 메모리 상황을 그림으로 표현하여 더욱 쉽고 빠르게 학습할 수 있다.

- 자료 표현에서부터 컴파일러 사용법까지 탄탄한 기본기를 위한 풍부한 예제 제공
- 전체적인 C 프로그램 구조와 기본 개념을 미리 훑어볼 수 있도록 구성
- 난이도에 따른 세심한 단원 배치와 단원 미리보기, 챕터 정리 등으로 효과적인 학습 가능
- 포인터와 다차원 배열, 다양한 함수의 매개 변수 형식, 정렬 등 기반 프로그래밍에 필요한 내용 수록
- 컴파일러 사용법을 동영상 파일로 제공(부록 CD)


● 내용

☆ 1~2장 : C 프로그램의 작성 및 실행 방법과 변수와 상수, 함수 등을 소개하며 프로그램의 전체적인 구조를 다룬다.
☆ 3~7장 : C 프로그램의 기반 개념인 구성요소와 자료형, 연산자와 식, 문장과 기본제어문, 함수, 배열과 포인터 등으로 구성된다.
☆ 8~13장 : 기반 개념을 바탕으로 중첩 제어문과 다차원 배열 함수의 매개변수와 포인터, 변수의 범위와 분할 컴파일, 구조체와 기타 자료형, 파일 입출력 등을 다룬다.
☆ 14장 : 수학 함수와 날짜 함수 등 표준 라이브러리 함수의 종류와 기본 사용법을 익힌다.

목차

Chapter 01. C 프로그래밍 시작하기
1. 프로그램이란?
1.1 컴퓨터 프로그램
1.2 C 프로그램
2. C 프로그램의 작성 및 실행
2.1 프로그램의 작성 및 실행 과정
2.2 컴파일러의 사용법
3. 첫 번째 C 프로그래밍과 디버깅
3.1 화면에 출력하는 간단한 C 프로그램 작성
3.2 첫 번째 오류 상황
3.3 두 번째 오류 상황
3.4 실행 파일
4. 프로젝트 : 하트와 명함 출력
4.1 하트 출력하기
4.2 명함 만들기
4.3 명언 출력하기
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 02. 입출력과 기본 프로그램
1. 화면 출력
1.1 printf( ) 함수의 형식
1.2 printf( ) 함수의 형식 지정자
2. 변수와 상수
2.1 상수
2.2 변수
3. 기본 입력
4. 함수
5. 프로그램의 기본 구조
6. 들여쓰기
7. 주석
8. 프로젝트 : 합과 평균 계산
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 03. C의 구성요소와 자료형
1. C 프로그램의 구성요소
2. 데이터의 표현
2.1 비트, 바이트와 워드
2.2 진법과 진법 변환
2.3 보수
3. 자료형
3.1 정수형
3.2 부동소수점형
3.3 문자형
3.4 문자형 자료의 입출력
3.5 문자열
4. 자료형의 크기
5. 프로젝트 : 경보음과 함께 문구 출력
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 04. 연산자와 식
1. 연산자와 식
1.1 연산자
1.2 식
2. 산술 연산자
2.1 산술 연산의 우선순위
3. 증가, 감소 연산자
4. 대입 연산자
5. 관계 연산자
6. 논리 연산자
7. 비트 연산자
7.1 비트 논리 연산자
7.2 비트 이동 연산자
7.3 비트 대입 연산자
7.4 비트 연산자의 활용
8. 나열 연산자와 조건 연산자
8.1 나열 연산자
8.2 조건 연산자
9. 형 변환과 연산의 우선순위
9.1 형 변환
9.2 캐스트 연산자
9.2 연산의 우선순위
10. 프로젝트 : 사칙연산 계산기 만들기
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 05. 문장과 기본 제어문
1. 문장과 제어문
1.1 문장
1.2 제어문
2. 조건문
2.1 조건문의 종류
2.2 if 문
2.3 if-else 문
2.4 if-else if-else 문
2.5 switch-case 문
3. 반복문
3.1 while 문
3.2 for 문
3.3 do-while 문
4. 프로젝트 : 구구단 출력기
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 06. 함수
1. 함수의 개요
1.1 함수의 종류
1.2 사용자 정의 함수
2. 함수의 정의
3. 함수의 반환값
4. 함수의 원형과 호출
5. 자기 호출 함수
6. 프로젝트 : 연속적으로 1부터 n까지 합을 계산하는 함수의 호출
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 07. 1차원 배열과 포인터
1. 1차원 배열
1.1 배열의 선언
1.2 배열의 요소
1.3 배열의 초기화
2. 포인터
2.1 포인터 변수의 선언
2.2 & 연산자
3. 배열과 포인터
3.1 포인터와 배열의 요소
3.2 포인터와 배열
4. 프로젝트 : 배열을 이용한 최대, 최소값 구하기
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 08. 중첩 제어문과 다차원 배열
1. 중첩 조건문
2. 중첩 반복문
3. 반복문과 조건문의 중첩
4. 기타 제어문
4.1 goto 문
4.2 break 문과 continue 문
5. 2차원 배열
6. 2차원 배열과 포인터
7. 3차원 배열
8. 프로젝트 : 정렬
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 09. 함수의 매개변수와 포인터
1. 함수의 매개변수와 포인터
2. 함수의 매개변수와 배열
2.1 함수의 매개변수와 배열 요소
2.2 함수의 매개변수와 배열의 이름
3. 함수의 매개변수와 2차원 배열
4. 포인터 배열
4.1 포인터 배열과 2차원 배열
5. 프로젝트 : 2차원 배열을 사용한 성적 계산표 만들기
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 10. 문자열
1. 문자열
2. 문자열과 포인터
3. 함수의 매개변수와 문자열
4. 문자열 함수
4.1 입출력 함수
4.2 문자열 조작 함수
4.3 문자열 변환 함수
5. 명령행 인수
6. 프로젝트 : 문자열 정렬하기
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 11. 변수의 분류, 선행 처리 및 분할 컴파일
1. 지역 변수와 전역 변수
2. 기억 클래스
2.1 자동 변수
2.2 레지스터 변수
2.3 정적 변수
2.4 외부 변수
3. 선행 처리기
3.1 #define의 사용
3.2 #include의 사용
4. 분할 컴파일
5. 프로젝트 : 2020년 나이 구하기
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 12. 구조체와 기타 자료형
1. 형 정의
2. 구조체
2.1 구조체의 정의와 변수 선언
2.2 구조체 변수 및 멤버 제어
3. 구조체와 배열
4. 구조체의 포인터와 함수
4.1 구조체의 포인터
4.2 구조체와 함수의 매개변수
4.3 구조체 배열과 함수의 매개변수
5. 공용체
6. 열거형
7. 메모리의 동적 할당
8. 프로젝트 : 구조체 데이터 정렬하기
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 13. 파일 입출력
1. 파일의 정의와 종류
2. 파일 열고 닫기
3. 문자 단위 파일 입출력
4. 문자열 단위 파일 입출력
5. 형식 지정 파일 입출력
6. 블록 단위 파일 입출력
7. 파일 포인터의 위치 제어
8. 프로젝트 : main( ) 함수의 매개변수를 이용한 파일 복사
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

Chapter 14. 라이브러리 함수
1. 데이터 변환 및 랜덤 함수
1.1 데이터 변환 함수
1.2 랜덤 함수
2. 문자 함수
3. 수학 함수
4. 날짜 및 시간 함수
4.1 현재 시간을 확인하는 함수
4.2 시간의 표현 형식 변환을 위한 함수
4.3 시간 출력을 위한 함수
4.4 시간 차이 계산을 위한 함수
5. 프로젝트 : 주사위 게임
★ 만점! 연습문제
♥ 영양만점! 챕터 정리

찾아보기

저자소개

저자 진명숙

고려대학교 전자공학과 졸업, 고려대학교 전자공학과 대학원 졸업(석사), 고려대학교 전자공학과 대학원 졸업(박사), 현재 명지대학교 정보통신과 교수


송병권

고려대학교 전자공학과 졸업, 고려대학교 전자공학과 대학원 졸업(석사), 고려대학교 전자공학과 대학원 졸업(박사), 삼성종합기술원 선임연구원, 현재 서경대학교 정보통신학과 교수


김양희

이화여자대학교 수학과 학사, 서울대학교 수학과 이학석사, 미국 위스콘신대학교 이학석사, 미국 위스콘신대학교 박사 수료, 고려대학교 전자공학과(데이터베이스 전공) 박사, 현재 학국체육대학교 교양과정 부교수

도서소개

만만하게 C 프로그래밍을 사로잡다!

'만만한 프로그래밍' 시리즈, 제1권 『만만한 예제로 C 프로그래밍 사로잡기』. 프로그래밍을 처음 접하는 사람들을 위한 C 프로그래밍 입문서다. 자료 표현부터 컴파일러 사용까지 탄탄한 바탕을 다질 수 있도록 따라하기 형식의 만만한 예제를 풍부하게 제공하고 있다.

C 프로그래밍을 이해하는 데 꼭 필요한 내용만을 담아냈다. 전체적인 C 프로그램의 원리와 구조 등을 가장 먼저 훑어볼 수 있도록 구성하여 이해를 도와준다. 특히 C 프로그램을 실행할 때의 메모리의 상황을 그림으로 표현하여 시각적인 이해도 도모하고 있다. '도전 만점 연습문제'을 통해서는 진정한 프로그래머가 되는 데 힘을 실어준다.

Tip!
『만만한 예제로 C 프로그래밍 사로잡기』는 '도전 만점 연습문제'의 해답을 제공하지 않습니다.

상세이미지

C 프로그래밍 사로잡기(만만한 예제로)(CD1장포함)(만만한 프로그래밍 1) 도서 상세이미지

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.