책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9788901090597
· 쪽수 : 536쪽
· 출판일 : 2008-12-01
책 소개
목차
Chapter 01. C 언어의 개요
01. C 언어의 소개
- 프로그래밍 언어란
- C 언어의 특징
02. Visual C++로 실행하기
03. C 프로그램의 기본 구성
요약 / 연습문제
Chapter 02. 변수와 데이터 타입
01. 상수와 변수
- 상수
- 변수
- 변수 이름 만드는 규칙
-scanf 함수로 데이터 입력받기
02. 데이터 타입
- 정수 데이터 타입
- 실수 데이터 타입
- 문자 데이터 타입
- 문자열
03. 데이터 타입의 변환
- 묵시적 데이터 타입 변환
- 명시적 데이터 타입 변환
04. 이름 상수
요약 / 연습문제
Chapter 03. 연산자
01. 산술 연산자
02. 대입 연산자와 증가·감소 연산자
- 대입 연산자
- 증가·감소 연산자
03. 관계 연산자와 논리 연산자
- 관계 연산자
- 논리 연산자
04. 비트 연산자
- & (비트 AND) 연산자
- | (비트 OR) 연산자
- ^ (비트 XOR) 연산자
- ~ (비트 NOT) 연산자
- << (왼쪽 시프트) 연산자
- >> (오른쪽 시프트)
05. 연산자 우선순위
요약 / 연습문제
[다양한 프로그램 예제]01_윤년 판별하기
Chapter 04. 조건문
01. 조건문이란
02. 단순 if 문
03. if-else 문
04. else if 문
05. 조건 연산자
06. switch 문
요약 / 연습문제
[다양한 프로그램 예제]02_세 개의 정수 정렬하기
Chapter 05. 반복문과 기타 제어문
01. 반복문이란
02. while 문
03. for 문
04. do-while 문
05. 기타 제어문
- break 문
- continue 문
- goto 문
요약 / 연습문제
[다양한 프로그램 예제]03_1로 된 비트의 수 세기
[다양한 프로그램 예제]04_팩토리얼 구하기
[다양한 프로그램 예제]05_피보나치 수열
Chapter 06. 배열
01. 배열이란
- 배열의 개요
- 배열의 초기화
02. 다차원 배열
- 다차원 배열의 개요
- 2차원 배열의 초기화
03. 배열과 문자열
- char 데이터 타입 배열로 처리하는 문자열
- char 데이터 타입 배열에 문자열 대입하기
- 문자열 입력받기
- 문자열 처리 함수
요약 / 연습문제
[다양한 프로그램 예제]06_10진수로 변환하기
[다양한 프로그램 예제]07_정렬하기
Chapter 07. 함수
01. 함수란
- 함수의 개요
- 함수의 정의와 호출
- 함수 선언
02. 기억 클래스
- 자동 변수
- 외부 변수
- 정적 변수
- 레지스터 변수
03. 재귀 함수
요약 / 연습문제
[다양한 프로그램 예제]08_삽입 정렬 함수
[다양한 프로그램 예제]09_재귀 함수를 이용해서 피보나치 수 구하기
Chapter 08. 표준 입출력과 파일 입출력
01. 표준 입출력
- 한 문자 입력받고 출력하기
- 한 행의 문자열 입력받고 출력하기
- 서식을 갖춘 데이터 입력받고 출력하기
02. 파일 입출력
- 파일 열고 닫기
- 파일을 통해 한 문자 입력받고 출력하기
- 파일을 통해 한 행의 문자열 입력받고 출력하기
- 파일을 통해 서식을 갖춘 데이터 입력받고 출력하기
요약 / 연습문제
[다양한 프로그램 예제]10_파일에 저장된 성적 평균 구하기
Chapter 09. 포인터 기초
01. 포인터란
02. 포인터와 배열
03. 포인터와 문자열
요약 / 연습문제
[다양한 프로그램 예제]11_포인터 이용해서 대소문자 변환하기
Chapter 10. 포인터 고급
01. 포인터 배열
02. 포인터의 포인터
03. void 포인터
04. 포인터와 함수
- 포인터 매개변수
- 명령라인 매개변수
- 함수 포인터
요약 / 연습문제
[다양한 프로그램 예제]12_포인터의 포인터를 이용해서 포인터 교환하기
Chapter 11. 구조체, 공용체, 열거 타입
01. 구조체
- 구조체 배열
- 구조체에 대한 포인터
- 구조체와 함수
- 중첩 구조체
- 데이터 타입 새로운 이름 부여하기
02. 공용체
03. 열거 타입
요약 / 연습문제
[다양한 프로그램 예제]13_파일에 성적순으로 학생 정보 저장하기
Chapter 12. 메모리 동적 할당
01. 자기 참조 구조체
02. 메모리 동적 할당과 해제
03. 연결 리스트
요약 / 연습문제
[다양한 프로그램 예제]14_연결 리스트로 구현한 학생 관리
Chapter 13. 전처리기
01. 전처리기란
02. 매크로 정의하기
03. 파일 삽입하기
요약 / 연습문제
[다양한 프로그램 예제]15_매크로 함수를 이용한 사칙연산
정답
부록
이 책의 색인