장바구니 담기 close

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

처음 시작하는 C 프로그래밍

처음 시작하는 C 프로그래밍

  • 스티븐 G. 코찬
  • |
  • 정보문화사
  • |
  • 2015-06-30 출간
  • |
  • 612페이지
  • |
  • ISBN 9788956746326
★★★★★ 평점(10/10) | 리뷰(1)
판매가

20,000원

즉시할인가

18,000

배송비

무료배송

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

수량
+ -
총주문금액
18,000

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

목차

Chapter 01 기본 사항
프로그래밍
고급 언어
운영체제
컴파일
통합개발환경
언어 해석기

Chapter 02 첫 번째 프로그램 컴파일 및 실행
컴파일하기
실행하기
첫 번째 프로그램 이해하기
변수값 출력하기
주석

Chapter 03 변수, 데이터 형식, 산술식
데이터 형식과 상수에 대한 이해
- 정수 형식 int
- 부동 소수점 숫자 형식 float
- 확장 정밀도 형식 double
- 단일 문자 형식 char
- 부울 데이터 형식 _ Bool
- 형식 지정자: long, long long, short, unsigned, signed
변수
산술식
- 정수 연산과 단항 빼기 연산자
할당 연산자
_ Complex, _ Imaginary 형식

Chapter 04 반복하기
삼각수
for 문
- 관계 연산자
- 실행 결과의 정렬
- 프로그램 입력
- for 반복의 중첩
- 변형 for 문
while 문
do 문
break 문
continue 문

Chapter 05 판단하기
if 문
- if-else 구조
- 복합 조건 판단
- 중첩 if 문
- else if 구조
switch 문
부울 변수
조건 연산자

Chapter 06 배열
배열 정의
- 배열 요소를 카운터로 이용하기
- 피보나치(Fibonacci) 수열 생성
- 배열을 이용한 소수 생성
배열 초기화
문자 배열
- 배열을 이용한 진법 변환
- const 한정자
다차원 배열
가변 길이 배열

Chapter 07 함수
함수 정의
인수와 지역 변수
- 함수 프로토타입 선언
- 자동 지역 변수
함수의 결과 반환
함수 사이의 호출
- 반환 형식과 인수 형식의 선언
- 인수 검사
하향식 프로그래밍
함수와 배열
- 할당 연산자
- 배열의 정렬
- 다차원 배열
전역 변수
자동 및 정적 변수
재귀 함수

Chapter 08 구조체
구조체 기초
날짜 저장을 위한 구조체
- 식에서 구조체 사용하기
함수와 구조체
- 시간 저장을 위한 구조체
구조체 초기화
- 복합 상수
구조체 배열
구조체를 포함하는 구조체
배열을 포함하는 구조체
구조체의 변형

Chapter 09 문자열
다시 보는 문자열의 기초
문자 배열
가변 길이 문자열
- 문자열의 초기화와 출력
- 두 문자열의 비교
- 문자열 입력
- 단일 문자 입력
- Null(널) 문자열
확장 문자
상수 문자열
문자열, 구조체, 배열
- 보다 나은 검색 방법
문자 연산

Chapter 10 포인터
포인터와 간접 참조
포인터 변수 정의
식에서 포인터 사용하기
포인터와 구조체의 활용
- 포인터를 포함하는 구조체
- 연결 리스트
const 키워드와 포인터
포인터와 함수
포인터와 배열
- 프로그램 최적화에 대한 단상
- 포인터인가 배열인가?
- 포인터와 문자열
- 상수 문자열과 포인터
- 증가/감소 연산자
포인터 연산
함수 포인터
포인터와 메모리 주소

Chapter 11 비트 연산
비트의 기초
비트 연산자
- 비트 단위 논리곱 연산자
- 비트 단위 논리합 연산자
- 비트 단위 배타적 논리합 연산자
- 1의 보수 연산자
- 왼쪽 이동 연산자
- 오른쪽 이동 연산자
- 이동 함수
- 비트 회전
비트 필드

Chapter 12 전처리기
#define 문
- 프로그램 확장성
- 프로그램 이식성
- 고급 정의 방법
- # 연산자
- ## 연산자
#include 문
- 시스템 Include 파일
조건부 컴파일
- #ifdef, #endif, #else, #ifndef 문
- #if와 #elif 전처리 문
- #undef 문

Chapter 13 열거형 데이터 형식, 형식 정의, 형식 변환을 통한 데이터 형식의 확장
열거형 데이터 형식
typedef 문
데이터 형식 변환
- 부호 확장
- 인수 변환

Chapter 14 대규모 프로그램 작업
프로그램을 여러 개의 파일로 나누기
- 명령줄에서 여러 개의 소스 파일 컴파일하기
모듈 간 통신
- 외부 변수
- 정적 변수(Static) vs. 외부 변수(Extern) 그리고 함수
- 헤더 파일의 효과적 사용법
큰 프로그램을 작성하는 다른 도구들
- make 도구
- cvs 도구
- Unix 도구들: ar, grep, sed 등

Chapter 15 C 언어의 입·출력 연산
문자 입·출력: getchar(), putchar()
형식 입·출력: printf(), scanf()
- printf() 함수
- scanf() 함수
파일에서의 입·출력 연산
- 입·출력을 파일로 향하게 하는 방법
- 파일의 마지막(EOF)
파일에 사용하는 특별한 함수들
- fopen 함수
- getc(), putc() 함수
- fclose() 함수
- feof 함수
- fprintf(), fscanf() 함수
- fgets(), fputs() 함수
- stdin, stdout, stderr
- exit() 함수
파일 이름 변경과 삭제

Chapter 16 여러 가지 고급 기능들
여러 가지 문장들
- goto 문
- null 문
공용체의 사용
콤마 연산자
형식 한정자
- register 한정자
- volatile 한정자
- restrict 한정자
명령줄 인수
동적 메모리 할당

도서소개

『처음 시작하는 C 프로그래밍』은 C 프로그래밍 언어를 이용해서 프로그램을 작성하는 방법을 알려주는 지침서다. C++, Objective-C, C#, Java 등 수많은 객체 지향 언어의 근간을 이루고 있는 C 언어에 대해 다양한 수준의 독자들이 쉽게 이해할 수 있도록 명쾌하게 기술하고 있다.
기초가 탄탄한 개발자가 되기 위한 C 언어 교과서
C를 알고 있다면 어떤 프로그래밍 언어도 쉽게 시작할 수 있다!

이 책은 C 프로그래밍 언어를 이용해서 프로그램을 작성하는 방법을 알려주는 지침서이며, C++, Objective-C, C#, Java 등 수많은 객체 지향 언어의 근간을 이루고 있는 C 언어에 대해 다양한 수준의 독자들이 쉽게 이해할 수 있도록 명쾌하게 기술하고 있다.

이 책에서는 완전한 형태의 예제를 기반으로 새로운 개념들을 소개하는 방식으로 C 언어를 설명하고 있다. 저자는 예제와 더불어 모든 C 함수에 대해 하나하나 친절하게 설명함으로써 기초 지식뿐만 아니라 좋은 프로그램 기법들을 전달하는 데도 소홀함이 없다. 각 장의 끝에는 연습문제를 두어 교과서로도 사용할 수 있고 독학하기에도 적합하다.

최신 C11 표준과 함께 추가된 사항을 포함한 C 언어의 모든 것을 이 한권의 책에 담았으며 부록은 간편하게 찾아볼 수 있는 C 언어 및 표준 C 라이브러리에 대한 자세한 요약본을 제공한다.

교환 및 환불안내

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