C 프로그래밍 기초 넘나들기(정면돌파)
  • C 프로그래밍 기초 넘나들기(정면돌파)

C 프로그래밍 기초 넘나들기(정면돌파)

공유
정가
25,000
판매가
22,500
구매혜택
할인 : 적립 마일리지 :
배송비
0원 / 주문시결제(선결제) 조건별배송 지역별추가배송비
방문 수령지 : 서울특별시 마포구 독막로31길 9, 2층
ISBN
9788931553383
출판사
성안당
저자
강성수
발행일
2015-02-16
C 프로그래밍 기초 넘나들기(정면돌파)
0
총 상품금액
총 할인금액
총 합계금액

책소개

이 책은 C언어에 입문하여 자유롭게 프로그래밍하고 응용할 수 있는 실력을 키우고자 하는 학생들을 위한 C언어 개념 원리 및 활용서이다. 대학 강단에서 30년 강의 경험이 있고 다수의 저서를 집필한 바 있는 강성수 교수의 노하우가 펄펄 살아있는 명확한 설명과 이해를 돕는 도해와 표, 엄선된 예제가 일품이다. 매 장을 시작할 때 학습 목표를 제시하고 각종 도해와 표를 활용한 실습 예제의 따라 하기 식 구성으로 학습효과를 극대화하고 있고 학생들이 개념을 정확하게 이해하기 어렵거나 혼동하기 쉬운 부분들, 놓치기 쉬운 부분은 저자가 볼드 표시로 주의를 환기시켜준다. 매 항목별 설명에 따른 C 소스를 제공하며 각 단월별 소제목에 따른 적절한 실습 예제로 살아있는 실력을 키울 수 있고 매 장 말미에 연습문제를 통해 지금까지 배운 내용을 확인해 볼 수 있다.

C 문법을 한 학기에 마스터할 수 있는 15장 구성으로 대학생뿐 아니라 누구나 기초부터 응용까지 실력 향상이 가능하다. C 문법을 한 학기에 마스터할 수 있는 15장 구성으로 대학생뿐 아니라 누구나 기초부터 응용까지 실력 향상이 가능다. 부록으로는 ASCII코드표와 필요할 때마다 적절하게 찾아 사용할 수 있는 C함수사전, 용어 인덱스도 제공한다.

목차

저자 서문

Chapter01 프로그래밍 소개
01 | 프로그래밍 소개
C 언어
02 | 컴퓨터의 데이터 표현과 코드 체계
정보 단위/수의 표현과 진수/문자
03 | Windows 시스템에서 C 프로그램 개발
프로그램 개발 과정/소스 코드/에디터/컴파일/링크/실행/디버깅
04 | Visual Studio 2010 사용 방법
프로젝트 만들기/소스 파일 생성/컴파일/실행 파일 생성
디버깅/프로그램 실행
● 연습문제

Chapter02 프로그램 살펴보기
01 | 간단한 C 프로그램
프로그램의 기본 구조/주석/대문자와 소문자는 다르다/코드 작성은 들여쓰기 방식으로
● 연습문제

Chapter03 변수와 자료형
01 | 자료형
02 | 상수와 변수
상수/변수와 변수 이름/변수 선언과 초기화
03 | 데이터 종류
정수형 변수/실수형 변수/문자형 변수/문자열
● 연습문제

Chapter04 printf( ) 함수와 scanf( ) 함수
01 | printf( ) 함수
printf( ) 함수의 서식 변환 문자열/특수문자 표현:이스케이프 표기법/출력 자릿수 지정
02 | scanf( ) 함수
scanf( ) 함수를 사용하여 대화식 입력하기/두 개 이상의 데이터 입력/문자열 입력하기
scanf( ) 함수에서 입력할 데이터 자릿수 지정/공백 이외의 문자로 데이터 구분하기
입력한 내용 중 특정문자를 읽고 제거하기
● 연습문제

Chapter05 연산자
01 | 기본 연산자
대입 연산자/산술 연산자/축약 대입 연산자/증감 연산자/캐스트 연산자/관계 연산자
논리 연산자/비트 단위 논리 연산자/shift 연산자/조건 연산자 ? :
02 | 수학 관련 표준 함수
난수 발생:srand( ) 함수, rand( ) 함수
● 연습문제

Chapter06 조건문
01 | 조건문
if문/if~else문/중첩 if문/switch문
● 연습문제

Chapter07 반복문
01 | while문
while문/무한 루프/while문의 중첩
02 | do~while문
do~while문
03 | for문
for문/for문?while문?do~while문 관계/무한 루프 for문과 while문/for문의 중첩
04 | break 블록 탈출문
05 | continue 블록 끝으로 이동
● 연습문제

Chapter08 함수
01 | 함수 만들기와 사용하기
함수 만들기: 함수 정의/함수 호출/매개변수와 인자/함수 선언과 함수 원형/return문
02 | 함수 호출시 매개변수의 전달 방법
값에 의한 호출/참조에 의한 호출
03 | 변수의 유효 범위
변수의 유효 범위/변수의 종류/지역 변수/전역 변수/정적 변수/외부 변수
04 | 재귀 함수
● 연습문제

Chapter09 배열
01 | 배열
배열 선언과 사용
02 | 다차원 배열
2차원 배열의 선언과 사용/3차원 배열 선언과 접근
● 연습문제

Chapter10 포인터
01 | 포인터
주소/포인터 *와 주소 연산자 &/널 포인터 NULL
02 | 배열과 포인터 관계
배열 이름
03 | 포인터 연산
포인터 연산/포인터의 증가와 감소
04 | 2차원 배열과 포인터 관계
이중 포인터/2차원 배열과 포인터/포인터 배열/2차원 배열의 포인터
05 | 포인터와 함수

함수의 인수로 1차원 배열 전달/const 선언하여 원본 데이터 변경 금지/함수의 인수로
2차원 배열 전달
06 | 함수 포인터
함수 포인터/void 포인터

07 | 명령어 라인에서 프로그램 시작
명령어 라인에서 프로그램 실행 시작/DOS 명령어를 프로그램에서 실행하기
● 연습문제

Chapter11 문자와 문자열 함수
01 | 문자 입출력 함수
getchar( ) 함수와 putchar( ) 함수
02 | 문자 검사 함수
문자 검사 함수
03 | 동적 메모리 할당 함수
malloc( ) 함수와 free( ) 함수/메모리 블록 처리:memset( ), memcpy( ), memmove( ) 함수
04 | 문자열 입출력 함수
문자열 입출력 함수/버퍼형 문자열 입출력:get( ) 함수와 puts( ) 함수
문자열 길이:strlen( ) 함수/문자열 복사:strcpy( ) 함수와 strncpy( ) 함수
문자열 연결:strcat( ) 함수와 strncat( ) 함수/문자열 비교:strcmp( ) 함수와 strncmp( ) 함수 ?
문자열을 숫자로 변환:atoi( ) 함수, atol( ) 함수, strtol( ) 함수
숫자를 문자열로 변환:itoa( ) 함수, ltoa( ) 함수, ultoa( ) 함수
대소문자 변환:strupr( ) 함수와 strlwr( ) 함수/문자 검색:strchr( ) 함수
문자열로부터 출력 sprintf( ) 함수와 sscanf( ) 함수
● 연습문제

Chapter12 구조체
01 | 구조체 struct는 사용자가 정의한 자료형
구조체/구조체 선언과 구조체 사용하기/구조체 초기화
02 | 구조체 배열
구조체 포인터/중첩 구조체
03 | 구조체와 함수
함수의 인수 구조체 전달
04 | union
공용체
05 | 열거형 enum
enum 자료형
● 연습문제

Chapter13 파일 입출력
01 | 파일의 기초
파일/스트림/파일 입출력/파일 개방:fopen( ) 함수/파일 닫기/개행문자
02 | 텍스트 파일 입출력 함수
텍스트 문자 입출력:getc( ), fgetc( ), putc( ), fputc( )/파일 에러:ferror( ) 함수와 파일
끝:feof( ) 함수/버퍼 비우기:fflush( ) 함수/문자열 입출력:fgets( ) 함수와 fputs( ) 함수
03 | 블록 단위 파일 입출력 함수
이진 파일 입출력:fread( ) 함수와 fwrite( ) 함수
04 | 포맷 파일 입출력 함수
포맷 지정 파일 입출력:fprintf( ) 함수와 fscanf( ) 함수
05 | 순차 파일과 랜덤 파일
순차 파일/랜덤 파일/지정한 위치로 이동:fseek( ) 함수/파일의 현재 위치:ftell( ) 함수
● 연습문제

Chapter14 전처리와 매크로
01 | 매크로
매크로 정의:#define/#define에서 매크로 전달인자로 문자열 만들기와 토큰 결합 연산자
매크로 정의 해제:#undef/파일 포함:#include/조건부 컴파일:#if/#else/#endif문
헤더 파일 중복 포함 방지:#ifndef~#endif문/#error/#pragma/미리 정의된 매크로
#line/volatile로 컴파일러에 의한 자동 변환 방지/restrict로 특정 타입의 코드 최적화
● 연습문제

Chapter15 정렬과 C 어셈블리
01 | 선택 정렬?버블 절렬?퀵 정렬
선택 정렬/버블 정렬/퀵 정렬
02 | 시간 함수
time( ) 함수/localtime( ) 함수/mktime( ) 함수/ctime( ) 함수/strftime( ) 함수
difftime( ) 함수/clock( ) 함수
03 | 디버깅 더 살펴보기
C에 대한 어셈블리/레지스터


● 부록 1. ASCII 코드
2. C 함수사전
● 참고 문헌 및 사이트
● 찾아보기

저자

강성수

출판사리뷰

- C언어 개념 원리 및 활용 필독서
- C언어의 핵심 개념을 명확히 이해 및 활용을 위한 필독서
- 다양한 그림을 이용한 설명으로 학습 효과가 극대화되도록 배치
- 엄선된 예제를 중심으로 개념 설명 뒤 다양한 문제까지 폭넓게 다뤄

이 책은 저자의 실무 현장과 30여년 강의 경험을 바탕으로 C언어의 핵심 개념을 설명하고 있습니다.
각 장에서 다루는 핵심 내용들을 학습한 후 다양한 분야에 응용할 수 있도록 구성되었습니다.
매 장별 연습문제를 제공하며, 기본 문제 중심에서 응용문제를 해결할 수 있도록 연습문제에 대한 정답을 제시하였습니다.
배열과 포인터, 구조체 및 파일은 많은 응용 예제를 익히도록 하였습니다.
특히 정렬과 C 어셈블리는 실무에서 활용할 수 있도록 구성되었습니다.

상품필수 정보

도서명 C 프로그래밍 기초 넘나들기(정면돌파)
저자/출판사 강성수,성안당
크기/전자책용량 188*245*26
쪽수 520
제품 구성 상품상세참조
출간일 2015-02-16
목차 또는 책소개 상품상세참조

배송안내

- 기본 배송료는 2,500원 입니다. (도서,산간,오지 일부지역은 배송비 3,000원 추가)  

- 도서 20,000원 이상 구매 시 무료배송 입니다.

- 굿즈 30,000원 이상 구매 시 무료배송 입니다.

- 서점 내 재고가 있는 도서 배송 가능일은 1~2일 입니다.

- 일반 도서(단행본)의 경우 재고가 없는 도서 배송 가능일은 2~3일 입니다. 

- 독립출판물 도서의 배송 가능일은 1~2일 입니다.

- 배송 가능일이란 본 상품을 주문 하신 고객님들께 상품 배송이 가능한 기간을 의미합니다. (단, 연휴 및 공휴일은 기간 계산시 제외하며 현금 주문일 경우 입금일 기준 입니다) 

- 검색되는 모든 도서는 구매가 가능합니다. 단, 수급하는데 2~5일 시간이 걸립니다.

 

교환 및 반품안내

상품 청약철회 가능기간은 상품 수령일로 부터 7일 이내 입니다. 

 

반품/교환 가능 기간 

- 상품 택(tag)제거 또는 개봉으로 상품 가치 훼손 시에는 상품수령후 7일 이내라도 교환 및 반품이 불가능합니다.

공급받으신 상품 및 용역의 내용이 표시.광고 내용과 다르거나 다르게 이행된 경우에는 공급받은 날로부터 3월이내, 그사실을 알게 된 날로부터 30일이내

- 변심,구매 착오의 경우에만 반송료 고객 부담

 

반품/교환 불가 사유

- 소비자의 책임으로 상품 등이 손실되거나 훼손된 경우

- 소비자의 사용, 포장 개봉에 의해 가치가 현저히 감소한 경우

- 세트 상품 일부만 반품 불가

 

 

환불안내

상품 환불 규정 

- 상품 철회 가능기간은 상품 수령일로 부터 7일 이내 입니다.

출고 이후 환불요청 시 상품 회수 후 처리됩니다.

- 얼리 등 주문제작상품 / 밀봉포장상품 등은 변심에 따른 환불이 불가합니다.

- 비닐 커버 제거 시 반품 불가합니다.

- 변심 환불의 경우 왕복배송비를 차감한 금액이 환불되며, 제품 및 포장 상태가 재판매 가능하여야 합니다.

 

모임/행사 참가비 환불 규정

모임 시작일 4일 전까지 별도의 수수료 없이 전액 환불 가능합니다

- 모임 시작 3일 전까지는 환불이 되지 않습니다.

- 신청자가 저조해 모임 개설이 취소될 경우, 100% 환불됩니다.

AS안내

- 소비자분쟁해결 기준(공정거래위원회 고시)에 따라 피해를 보상받을 수 있습니다.

- A/S는 판매자에게 문의하시기 바랍니다.

이미지 확대보기C 프로그래밍 기초 넘나들기(정면돌파)

C 프로그래밍 기초 넘나들기(정면돌파)
  • C 프로그래밍 기초 넘나들기(정면돌파)
닫기

비밀번호 인증

글 작성시 설정한 비밀번호를 입력해 주세요.

닫기

장바구니 담기

상품이 장바구니에 담겼습니다.
바로 확인하시겠습니까?

찜 리스트 담기

상품이 찜 리스트에 담겼습니다.
바로 확인하시겠습니까?