서브메뉴

본문

문제로 풀어 보는 C언어 정석 (예제/ 유제/ 연습문제)
문제로 풀어 보는 C언어 정석 (예제/ 유제/ 연습문제)
저자 : 홍경호
출판사 : 생능출판사
출판년 : 2014
ISBN : 9788970508207

책소개


문제풀이로 휘어잡는 C언어 기본서

C언어는 가장 기초적이고 다른 언어의 바탕이 되는 기본 컴퓨터 프로그래밍 언어이다. 그래서 우리는 C언어를 정복하고자 C언어 이론을 무한 반복한다. 하지만 이론만 빠삭하면 뭐할까? 프로그래밍하는 데 사용할 수 없다면 무용지물이다. 이 책은 예제 307개, 유제 139개, 연습문제 277개, 무려 총 723문제로 실전 응용실력을 탄탄히 다질 수 있다. 이론을 예제로 응용해보고 유제로 완전히 익힐 수 있으며 연습문제로 다시 한 번 확인할 수 있다. 활용이나 응용을 어렵게만 생각하는 독자에게 활용의 기본서로 다가서고 있다. 또 이 책은 다양한 예제를 통해 이론이 어떻게 활용되는지 바로 확인할 수 있어서 독자들에게 자신감을 불어넣을 수 있다. 직접 프로그래밍을 하면서 문제에 직면했을 때 해결할 수 있는 역량을 길러 줄 것이다.

목차


01 C언어 소개
01-01. 왜 C언어를 사용하는가
01-02. 언어의 역사
01-03. 프로그램 개발 준비
01-04. 프로그램 개발 과정
01-04-01 소스 코드 생성
01-04-02 편집기 사용
01-04-03 소스 코드 컴파일
01-04-04 함수 라이브러리의 링킹
01-04-05 프로그램 개발 완료
01-04-06 C 프로그램 개발 과정 정리
01-05. C의 구성 요소
01-05-01 전처리기
01-05-02 main 함수
01-05-03 변수 및 상수
01-05-04 연산자
01-05-05 제어문
01-05-06 사용자 정의 함수
01-05-07 배열과 포인터
01-05-08 사용자 정의 데이터형
01-05-09 파일 처리
01-05-10 주석
01-05-11 들여쓰기
01-05-12 프로그램을 잘 하는 법
01-06. 컴파일러와 인터프리터
01-06-01 컴파일러
01-06-02 인터프리터

02 표준입출력함수와 산술연산자
02-01. 표준출력함수 printf와 상수 데이터
02-01-01 printf 함수
02-01-02 상수
02-02. C언어 데이터형 및 변수
02-02-1 기본 데이터형의 종류
02-02-2 변수
02-02-3 예제 프로그램
02-03. 정수의 산술 연산
02-04. 실수의 산술 연산 및 수학함수
02-05. 표준입력함수 scanf()
02-06. scanf 응용
02-07. printf의 출력형식의 다양한 사용법
02-08. 데이터형 변환
02-09. 문자와 문자열 입출력 함수
02-10. 표준입력함수 sscanf와 sprintf함수
연습문제

03 연산자와 제어문
03-01. 비교 및 논리연산자
03-02. 조건연산자
03-03. 비트연산자
03-04. 대입연산자와 데이터 교환
03-05. if문
03-06. 다중 if와 중첩 if
03-07. switch ~ case 조건문
03-08. goto 문
연습문제

04 매크로와 typedef
04-01. 객체형 매크로
04-02. 조건부 매크로
04-03. typedef
04-04. 함수형 매크로
연습문제

05 반복문
05-01. while 루프
05-02. while 무한 루프
05-03. while 중첩 루프
05-04. do ~ while 루프
05-05. for 루프
05-06. for 무한 루프
05-07. for 중첩 루프
05-08. 난수 발생 함수
05-09. 루프 종합
연습문제

06 배열과 문자열
06-01. 1차원 배열
06-02. 2차원 배열
06-03. 문자 배열
06-04. 문자함수
06-05. 문자열함수
연습문제

07 포인터
07-01. 정수 포인터
07-02. 실수 포인터
07-03. 문자/문자열 포인터
07-04. 포인터 응용
연습문제

08 함수
08-01. 사용자정의 함수
08-02. 함수에 포인터 전달
08-03. 함수에 배열 전달
08-04. 함수에 문자열 전달
08-05. 재귀함수
08-06. main 함수의 매개변수
08-07. 스토리지 클래스
08-08. 표준함수 qsort와 bsearch 사용하는 방법
08-09. 가변 인수를 사용하는 함수
08-10. 시간 관련 함수
08-11. inline 함수
연습문제

09 구조체, 공용체, 열거형
09-01. 구조체
09-02. 구조체 포인터
09-03. 열거형
09-04. 공용체
09-05. 구조체를 이용한 자료구조 표현
09-06. 구조체 비트 필드
연습문제

10 파일
10-01. 파일 관련 기초함수 및 파일 읽기
10-02. 파일에 데이터 쓰기
10-03. 바이너리 파일 입출력
10-04. 바이너리 파일 BMP 그림 처리하기
10-05. 파일 응용
10-06. 임시 파일 사용하기
10-07. 랜덤 파일
10-08. 기타 파일 관련함수
연습문제

QuickMenu