홈 > 컴퓨터공학(106)
컴퓨터공학

C언어의 완성 (2판)

16,000원
포인트 0점 적립
배송비주문시 결제
총 금액 0원

, , ,

상품요약정보 : 서적
상품정보고시
도서명 C언어의 완성 (2판)
저자 김태수, 전중창, 이평기
출판사 복두출판사
판수(크기) 2판
쪽수 264
판형 46배판
출판일 2017-09-01
ISBN 979-11-5906-291-9


1 Visual Studio 사용 개요

1.1 Visual Studio의 기동

1.2 프로그램 편집 및 저장

1.3 소스 코드 컴파일 및 실행



2 C언어 프로그래밍의 기본이해

2.1 C언어 프로그래밍의 장점

2.2 C언어의 구조

2.3 C언어 프로그래밍의 기본 구성

2.4 C언어 프로그래밍의 기본 형식 이해

  2.4.1 main ( )문 구성

  2.4.2 변수선언

  2.4.3 명령문(statement)

  2.4.4 수식(expression)

  2.4.5 주석(comment)

  2.4.6 C언어에서 사용가능한 문자

연습문제



3 자료형

3.1 상수와 변수

  3.1.1 상수(constant)

  3.1.2 변수(variable)

3.2 자료형의 변환

  3.2.1 우선순위에 의한 자료형 변환

  3.2.2 cast 연산자에 의한 자료형 변환

  3.2.3 대입 연산자에 의한 자료형 변환


3.3 기억장소에 따른 변수분류

  3.3.1 자동변수(auto variable)

  3.3.2 정적변수(static variable)

  3.3.3 레지스터 변수(register variable)

  3.3.4 외부변수(external variable)

연습문제



4 표준입출력함수

4.1 표준출력함수(standard output function)

  4.1.1 printf( )함수

  4.1.2 putchar ( )함수

  4.1.3 puts( )함수

4.2 표준입력함수(standard input function)

  4.2.1 scanf( )함수, scanf_s( )함수

  4.2.2. getchar( )함수

  4.2.3. gets( )함수, gets_s( )함수

연습문제



5 연산자

5.1 산술연산자(arithmetic operator)

5.2 관계연산자(Relational operator)

5.3 논리연산자(Logical Operator)

5.4 증감연산자(Increment and decrement operator)

5.5 조건연산자(Conditional operator)

5.6 비트연산자(Bit operator)

5.7 대입연산자(assignment operator)

5.8 기타연산자

  5.8.1 size of 연산자

  5.8.2 콤마연산자

연습문제



6 제어구조

6.1 조건부 제어문

  6.1.1 if문

  6.1.2 if‒else 문

  6.1.3 다중 if 문

  6.1.4 switch‒case문

6.2 반복 제어문

  6.2.1 for문

  6.2.2 다중 for문

  6.2.3 while 문

  6.2.4 do‒while문

6.3 기타 제어문

  6.3.1 break문과 continue문

  6.3.2 goto문

연습문제



7 함수

7.1 함수의 개념

7.2 함수의 구조 및 선언

  7.2.1 함수의 구조

  7.2.2 함수의 프로토타입 선언

7.3 함수의 호출

7.4 표준함수(Standard function)

  7.4.1 수학 함수

  7.4.2 문자열 처리함수

연습문제



8 배열과 포인터

8.1 배열(array)

  8.1.1 배열의 선언 방법

  8.1.2 1차원 배열의 초기화

  8.1.3 2차원 배열의 초기화

8.2 포인터(pointer)

  8.2.1 포인터의 개요

  8.2.2 포인터 선언

  8.2.3 포인터와 배열

  8.2.4 포인터 연산

  8.2.5 포인터 배열(Array of pointers)

  8.2.6 포인터와 문자열

  8.2.7 이중포인터

  8.2.8 함수의 배열 인수 전달

  8.2.9 참조에 의한 함수 호출

  8.2.10 명령줄의 파라미터와 포인터 배열

연습문제



9 구조체와 공용체

9.1 구조체

  9.1.1 구조체 선언

  9.1.2 구조체 변수의 초기화

  9.1.3 구조체 변수의 구성요소 참조

  9.1.4 복합구조체

9.2 공용체

  9.2.1 공용체 선언

  9.2.2 공용체의 데이터 참조

연습문제



10 전처리기

10.1 외부파일 포함(#include)

10.2 문자열의 치환(#define)

10.3 조건부 컴파일 215

  10.3.1 #if ∼ #else ∼ #endif

  10.3.2 #elif

  10.3.3 #ifdef

  10.3.4 #ifndef

10.4 오류 위치 표시(#line)

10.5 오류 메시지 출력(#error)

연습문제



11 파일처리

11.1 파일처리의 개요

11.2 파일처리 단계

  11.2.1 파일 포인터의 선언

  11.2.2 파일 열기(fopen)

  11.2.3 파일에 데이터 입출력

  11.2.4 파일 닫기(fclose)

11.3 순차 파일처리함수

  11.3.1 fscanf( )와 fprintf( )함수

  11.3.2 getc( )와 putc( )함수

  11.3.3 fgetc( )와 fputc( )함수

  11.3.4 fread( )와 fwrite( )함수

11.4 랜덤 파일처리함수

  11.4.1 fseek( )함수

  11.4.2 rewind( )함수

11.5 기억장소 확보 및 해제

연습문제



부록

부록 A : ASCII 코드 표

부록 B : 연산자 우선순위

부록 C : 배열 요소의 포인터 표현



색인

 

 

오늘날 정보화 사회의 실현으로 컴퓨터 이용의 중요성은 날로 더해가고 있다특히근래에는 저가 PC 보급의 확대와 더불어 그 이용자는 급증하고 있는 실정이다컴퓨터는 정보를 다루고 운반하는 도구로서 초고속정보통신망 구축과 더불어 정보화 사회를 이끌어 나가는 주요 수단이며 기본도구로 되었다이 도구의 간단한 이용에서 벗어나 보다 잘 이용하려고 한다면 반드시 컴퓨터에 필요한 언어 한 가지만은 숙지하고 있어야 한다이러한 필수적인 언어의 하나로 주목받고 있는 C언어는 전산정보통신 관련 분야는 물론 다른 분야에서도 필수적인 언어로 자리 잡고 있다또한, C언어는 다른 언어에 비하여 이식성이 높고 실행속도가 빠른 것이 특징이며시스템프로그램 등에 실제로 사용되는 고급언어이면서 어셈블리어에 준하는 저급언어의 연산기능을 가지고 있어 유닉스 운영체제를 효과적으로 다룰 수 있어 많은 관심을 받는 언어이기도 하다요즈음 Embedded 시스템 구성에 필수적인 마이크로칩사의 PIC계열이나 아두이노 마이크로컨트롤러를 가지고 프로그래밍을 할 경우에 어셈블리어를 사용해서 프로그래밍을 하는 프로그래머는 극히 드물며 대부분 C언어를 이용하여 프로그래밍을 하고 그런 이후에 컴파일을 거쳐서 목적파일로 바꾸는 과정을 통해서 작업이 이루어지고 있다따라서 C언어는 필수적인 언어라고 다시 한 번 강조해도 지나치지 않으며 C언어 이후에 나온 C++도 역시 C언어에 근간을 두고 있기 때문에 C++을 배우기 이전에 C언어에 대한 기본적인 사항을 배워 둘 필요가 있다고 본다.

본서는 프로그램에 대한 지식이 없는 독자라도 쉽게 접근하여 배울 수 있도록 언어사용에 필요한 기초적인 프로그램 예제를 중심으로 단계적으로 구성하였으므로 차례대로 하나하나 실행하다 보면 자연스레 익숙해 질 수 있을 것이다.

본서는 크게 11장으로 나눌 수 있는데 제1장에서부터 제9장까지는 Visual Studio사용 개요와 C언어프로그래밍의 기본문장유형함수 등을 다루었고10장과 제11장에서는 전처리기와 파일처리를 실었으며 이러한 내용들은 C언어의 초보자나 경험자에게 있어서도 소중한 자료가 되리라 생각한다.

이 책이 C언어에 입문하는 많은 분들에게 많은 도움이 된다면 더한 기쁨이 없으며많은 시간을 두고 집필하였고 수정판을 내놓았지만 아직 미흡한 점이 많을 것으로 생각하며앞으로 미진한 부분은 조금 더 충실한 내용으로 거듭날 수 있도록 독자들의 아낌없는 충고와 조언을 바란다.

또한이 책이 C언어의 기본에서 파일처리까지 관심이 있는 독자 여러분들에게 도움이 되기를 진심으로 바라며 출판을 도와주신 복두출판사 사장님과 편집부 여러분에게도 감사를 드린다.

 

2014. 3

저자일동

, , ,

08. 거래조건에 관한 정보
거래조건
재화 등의 배송방법에 관한 정보 상품 상세설명페이지 참고
주문 이후 예상되는 배송기간 상품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회 시 소비자가 부담하는 반품비용 등에 관한 정보 배송ㆍ교환ㆍ반품 상세설명페이지 참고
제품하자가 아닌 소비자의 단순변심, 착오구매에 따른 청약철회가 불가능한 경우 그 구체적 사유와 근거 배송ㆍ교환ㆍ반품 상세설명페이지 참고
재화등의 교환ㆍ반품ㆍ보증 조건 및 품질보증 기준 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
재화등의 A/S 관련 전화번호 상품 상세설명페이지 참고
대금을 환불받기 위한 방법과 환불이 지연될 경우 지연에 따른 배상금을 지급받을 수 있다는 사실 및 배상금 지급의 구체적 조건 및 절차 배송ㆍ교환ㆍ반품 상세설명페이지 참고
소비자피해보상의 처리, 재화등에 대한 불만처리 및 소비자와 사업자 사이의 분쟁처리에 관한 사항 소비자분쟁해결기준(공정거래위원회 고시) 및 관계법령에 따릅니다.
거래에 관한 약관의 내용 또는 확인할 수 있는 방법 상품 상세설명페이지 및 페이지 하단의 이용약관 링크를 통해 확인할 수 있습니다.
09. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
010. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담

최초 배송비를 포함해 왕복 배송비가 발생합니다. 또, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.

상품의 불량 또는 오배송 고객부담 아님
011. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
012. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
013. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립

0 Reviews

구매하신 분만 후기를 등록할 수 있으며, 후기와 관계없는 글, 판매, 양도, 광고, 욕설, 비방, 도배 등의 글은 예고 없이 삭제됩니다.
번호 제목 별점
  • 등록된 후기가 없습니다.
더보기