logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

초보자를 위한 C 21일 완성

초보자를 위한 C 21일 완성

피터 에이컨, 브래들리 L. 존스 (지은이), 박춘 (옮긴이)
인포북
18,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

초보자를 위한 C 21일 완성
eBook 미리보기

책 정보

· 제목 : 초보자를 위한 C 21일 완성 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9788980544844
· 쪽수 : 930쪽
· 출판일 : 2002-07-25

책 소개

C입문서로 유명한 <Teach yourself C>의 5번째 개정판이다. 21일 코스로 C언어의 기초를 이해하고, 기본적인 C언어 프로그램을 작성할 수 있도록 구성했다. 실용적인 실전예제들을 따라하면서 C의 특징과 구현방식에 대해서 배운다. 기존의 내용에 객체지향 프로그래밍(object-oriented programming), C++과 자바(Java)언어에 대한 소개가 추가되었다.

목차

Week1 시작하면서

1일째 C프로그래밍의 시작
C언어의 역사
C언어를 사용하는 이유
프로그램 작성 준비하기
프로그램 개발 과정
첫 번째 C 프로그램 예제
요약
Q & A
실습해 보기

작성과 실행 1 프로그램 줄 번호 출력하기

2일째 C 프로그램의 구성 요소
프로그램의 부분별 분석
요약
Q & A
실습해 보기

3일째 데이터 저장하기 : 변수(variables)와 상수(constants)
컴퓨터 메모리 이해하기
변수(variables)
숫자 변수의 종류
상수(constants)
요약
Q & A
실습해 보기

4일째 선언문(statements), 수식(expressions), 연산(operators)
선언문(statements)
수식(expressions) 이해하기
연산자(operators)
if 선언문
관계 수식의 평가
논리 연산자
참과 거짓을 뜻하는 값
연산자 우선순위
요약
Q & A
실습해 보기

작성과 실행 2 숫자 추측 게임

5일째 함수(functions)의 기초
함수란 무엇인가?
함수의 동작 원리
함수와 구조화 프로그래밍
함수의 작성
함수에 인수(argument)전달하기
함수의 호출
요약
Q & A
실습해 보기

6일째 기본적인 프로그램 제어
배열(array)의 기초
프로그램 실행의 제어
겹쳐진 순환문
요약
Q & A
실습해 보기

7일째 입출력의 기초
화면에 자료를 출력하는 방법
scanf()를 이용한 숫자 데이터의 입력
요약
Q & A
실습해 보기

Week1 끝내면서

Week2 시작하면서

8일째 숫자 배열 사용하기
배열(array)란 무엇인가?
배열의 이름을 지정하고 선언하는 방법
요약
Q & A
실습해 보기

9일째 포인터(pointer)
포인터(pointer)란 무엇인가?
포인터와 변수
포인터와 변수의 형식
포인터와 배열
포인터에 대한 주의 사항
배열의 첨자 표기 방법과 포인터
함수에 배열을 전달하는 방법
요약
Q & A
실습해 보기

작성과 실행3 잠깐 멈추는 프로그램 작성하기

10일째 문자와 문자열
char 데이터형
문자 변수의 사용
문자열의 사용
문자열과 포인터
배열레 저장되지 않는 문자열
문자와 문자열의 출력
키보드에서 문자열을 읽어들이는 방법
요약
Q & A
실습해 보기

11일째 구조체(Structures)
단일 구조체
더욱 복잡한 구조체
구조체의 배열
구조체의 초기화
구조체와 포인터
공용체(Unions)
요약
Q & A
실습해 보기

12일째 변수의 범위
변수의 범위한?
외부 변수(External Variables)
지역 변수
지역 변수와 main() 함수
어떤 형태의 변수를 생성해야 하는가?
지역 변수와 블록
요약
Q & A
실습해 보기

작성과 실행4 비밀 메시지

13일째 고급 프로그램 제어
순환문을 미리 종료하는 방법
goto 문
무한 루프
switch문
프로그램의 종료
프로그램 내에서 운영체제 명령을 실행하는 방법
요약
Q & A
실습해 보기

14일째 화면, 프린터, 키보드 사용하기
스트림과 C
C의 스트림 함수
키보드 입력 받아들이기
화면 출력
입력과 출력의 전환
fprintf()를 사용하는 경우
요약
Q & A
실습해 보기

Week2 끝내면서

Week3 시작하면서

15일째 고급 포인터 기능
포인터에 대한 포인터
포인터와 다차원 배열
포인터의 배열
함수에 대한 포인터
링크드 리스트
요약
Q & A
실습해 보기

16일째 디스크 파일 사용하기
스트림과 디스크 파일
디스크 파일의 종류
파일 이름
파일 열기
파일에 데이터 기록하고 읽어들이기
파일 버퍼링 : 파일 닫기와 플러싱(flushing)
파일의 순차적인 사용과 무작위 사용
파일의 마지막 찾기
파일 관리 함수
임시 파일 사용하기
요약
Q & A
실습해 보기

작성과 실행 5 문자의 개수 세기

17일째 문자열 다루기
문자열의 길이와 저장
문자열 복사하기
문자열 결합하기
문자열 비교하기
문자열 검색하기
문자열 변환하기
그 밖의 문자열 처리 함수
문자열을 숫자로 변환하기
문자 확인 함수
요약
Q & A
실습해 보기

18일째 함수 효율적으로 만들기
함수에 포인터를 전달하는 방법
void형 포인터
인수의 개수가 가변적인 함수
포인터를 돌려주는 함수
요약
Q & A
실습해 보기

19일째 C함수 라이브러리
수치 연산 함수
시간 처리 함수
에러 처리 함수
검색과 정렬
요약
Q & A
실습해 보기

작성과 실행6 대출금 계산하기

20일째 메모리 다루기
형 변환(Type Conversion)
메모리 영역의 할당
메모리 블록 다루기
비트 연산
요약
Q & A
실습해 보기

21일째 컴파일러 고급 기능
여러개의 소스 파일로 구성되는 프로그램의 작성
C의 선행처리기
미리 정의되어 있는 메크로
명령 라인 인수의 사용
요약
Q & A
실습해 보기

Week3 끝내면서


Bonus Week 시작하면서
1일째 객체 지향 프로그래밍 언어
절차 중심 언어와 객체 지향 언어
객체 지향 구조
자바 프로그래밍 언어
요약
Q & A
실습해 보기

2일째 C++프로그래밍 언어
Hello C++ World!
C++ 키워드 이해하기
C++ 데이터 형식
C++ 변수 선언하기
C++에서 연산 작업 수행하기
C++에서 함수를 이용한 작업

3일째 C++클래스와 객체를 이용한 작업
C++에서 복잡한 데이터를 이용하여 작업하기
클래스 사용하기
접근 멤버 함수 설정하기
구조체와 클래스
클래스 관리하기
생성자로 시작하기
함수 오버로딩 다시 살펴보기
요약
Q & A
실습해 보기

4일째 C++를 이용한 객체 지향 프로그래밍
C++에서 OOP 구조 다시 살펴보기
데이터 멤버로써 클래스 사용하기
C++에서 상속 받기
요약
Q & A
실습해 보기

5일째 자바 언어의 기초
자바 프로그램의 구조
자바 프로그램 기초
자바 키워드
자바 변수나 클래스의 이름
데이터 형식
입력과 출력
배열
연산자
흐름 제어
요약
Q & A
실습해 보기

6일째 자바 클래스와 메소드
클래스 정의하기
클래스 메소드
상속성 이용하기
요약
Q & A
실습해 보기

7일째 자바 테크닉
자바에서 예외 처리하기
파일 읽고 쓰기
그래픽 작업하기
자바 애플릿 프로그래밍하기
요약
Q & A
실습해 보기

Bonus Week 끝내면서
부록 A ASCII 문자 도표
부록 B C/C++ 예약어
부록 C 2진수와 16진수
부록 D 프로그램의 이식성
부록 E 공통으로 사용되는 C함수
부록 F 해답편

저자소개

피터 에이컨 (지은이)    정보 더보기
듀크 대학 의학부의 부교수로 재직하면서 신경 계통 연구에 PC를 광범위하게 사용하고 있다. 약 70여개의 잡지에 기고를 하고 있으며, 25종의 책을 펴낸 마이크로컴퓨터 관련 분야의 전문가다. Visual Developer 잡지사의 편집 간사로 유명한 Basically Visual이란 칼럼을 기고하고 있다. 지은 책으로는 <Sams Teach Yourself Internet Programming with Visual Basic in 21 Days>, <Sams Teach Yourself Microsoft Word 2000 in 10 Minutes>, <Teach Yourself C in 21 Days>등이 있다.
펼치기
브래들리 L. 존스 (지은이)    정보 더보기
유명한 소프트웨어 개발자 사이트(CodeGuru.com, Developer.com, Javascripts.com등을 포함한)의 운영자이며, internet.com의 Earth Web 파트의 편집장을 맡고 있다. Bradley는 C#의 정식 베타 버전 이전부터 마이크로 소프트웨어의 의뢰로 C#에 대해 다른 개발자들에 비해 긴 경험을 갖고 있다. 그리고 C,C++, PowerBuilder, SQL Server등의 수많은 튤과 기술분야에 경력을 가지고 있다. 그 외에도 최초의 21 Days 시리즈인 Sams Teach Yourself C in 21 Days의 저자이다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책