C 프로그래밍의 본질과 핵심 원리를
단계적으로 마스터하는 C 언어 기본서!
『C 언어 마스터』는 C 언어를 처음 배우는 독자를 대상으로 하며, C 언어의 작동 원리와 프로그래밍 과정을 명확하게 이해시키는 것을 목표로 합니다. 각 장에는 꼭 알아야 하는 C 언어의 핵심 개념과 문법을 다루며, 이를 활용할 수 있는 다양한 실습 예제를 수록했습니다. 더 나아가 실제 개발에 필요한 기초 실력을 쌓을 수 있도록 5단계의 반복 학습 과정을 제공합니다. 이 책의 단계별 훈련으로 문제 해결 능력을 키우고 C 언어를 마스터해 보세요.
※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
PART 01 C 언어 입문
CHAPTER 01 프로그램과 C 언어
01 프로그램과 프로그래밍 언어
02 C 언어의 개요
03 C 프로그램 개발 환경 구축
04 C 프로그램 작성
CHAPTER 02 C 프로그램의 구성
01 C 프로그램의 구성 요소
02 표준 출력 함수
03 표준 입력 함수
[REAL PROJECT] 원의 면적과 둘레 구하기
PART 02 C 언어 기초 문법
CHAPTER 03 변수와 자료형
01 변수
02 자료형
03 상수
04 자료형 변환
[REAL PROJECT] 자동차의 평균 속도와 입력값의 크기 출력하기
CHAPTER 04 연산자
01 연산자의 개요
02 산술·대입·증감 연산자
03 논리·조건·관계 연산자
04 기타 연산자
05 연산자의 우선순위
[REAL PROJECT] 날씨 프로그램 만들기
CHAPTER 05 조건문
01 제어문
02 if 문
03 다중 선택문
[REAL PROJECT] 서울시 택시 요금 계산하기
CHAPTER 06 반복문
01 반복문의 개요
02 while 문
03 do~while 문
04 for 문
05 분기문
[REAL PROJECT] 피라미드 쌓기 프로그램 만들기
CHAPTER 07 함수
01 함수의 개요
02 함수 선언과 정의
03 표준 라이브러리 함수
[REAL PROJECT] 커피 전문점 시뮬레이션 프로그램 만들기
CHAPTER 08 함수와 변수 영역
01 변수의 속성과 범위
02 변수의 지속 기간
03 가변 매개변수 함수
04 재귀 함수
05 변수와 함수의 연결
[REAL PROJECT] 사용자 계정 관리 프로그램 만들기
CHAPTER 09 배열
01 배열의 개요
02 배열 선언과 초기화
03 배열과 함수
04 배열의 활용
05 2차원 배열
06 다차원 배열
[REAL PROJECT] 비밀번호 유효성 검사 프로그램 만들기
PART 03 C 언어 고급 문법
CHAPTER 10 포인터 기초
01 포인터의 개요
02 포인터와 연산
03 void형 포인터
04 포인터와 함수
05 포인터와 배열
[REAL PROJECT] 주식 거래 프로그램 만들기
CHAPTER 11 문자와 문자열
01 문자와 문자열의 개요
02 문자 입출력과 함수
03 문자열 입출력과 함수
[REAL PROJECT] 수강 신청 프로그램 만들기
CHAPTER 12 포인터 활용
01 이중 포인터
02 포인터와 배열의 응용
03 함수 포인터
04 main() 함수의 매개변수
05 동적 메모리 할당
[REAL PROJECT] 재고 정리 시스템 만들기
CHAPTER 13 구조체
01 구조체의 개요
02 구조체의 활용
03 구조체 배열
04 구조체 포인터와 함수
05 공용체
06 열거형
[REAL PROJECT] 와인 분류 프로그램 만들기
CHAPTER 14 파일 입출력
01 파일의 개요
02 텍스트 파일 처리
03 이진 파일 처리
[REAL PROJECT] 회원 관리 프로그램 만들기
CHAPTER 15 전처리기
01 전처리기의 개요
02 단순 매크로와 매크로 함수
03 조건부 컴파일 지시문
04 시스템 내장 매크로
05 분할 컴파일
[REAL PROJECT] 할인 적용 프로그램 만들기
찾아보기
C 언어를 가장 효과적으로 마스터하는 방법!
C 언어는 기초적인 프로그래밍 개념부터 하드웨어와 가까운 저수준 프로그래밍까지 폭넓은 개념을 포함하는 언어입니다. 이 책은 C 언어의 핵심 원리를 단계별 반복 학습을 통해 자연스럽게 익힐 수 있도록 구성되어 있습니다.
하나. C 언어의 기초 문법부터 심화 문법까지, 직관적인 언어와 도식으로 설명합니다.
프로그래밍 경험이 거의 없는 독자도 C 프로그래밍의 개념을 이해할 수 있도록 쉽고 직관적인 언어로 이론을 설명합니다. C 언어의 핵심 문법은 ‘문법 박스’로 한눈에 확인할 수 있으며, 이어지는 예시 코드로 코드 내에서 문법이 어떻게 활용되는지 확인할 수 있습니다. 또한 포인터, 메모리 관리 등 C 언어의 심화 개념을 명확하게 이해할 수 있도록 다양한 예시와 시각 자료를 사용했습니다.
둘. 166개의 실습 예제를 작성하면서 프로그래밍의 동작 원리를 경험할 수 있습니다.
이론으로 배운 C 언어의 핵심 문법을 적용할 수 있는 166개의 실습 예제를 수록했습니다. 예제가 제공하는 프로그램의 기능이 무엇인지 확인한 뒤 코드로 구현하며 C 프로그래밍의 원리를 파악할 수 있을 것입니다.
셋. 체계적인 5단계 학습 방법으로 실제 개발에 필요한 프로그래밍 실력을 쌓을 수 있습니다.
이 책은 5단계의 반복 학습을 제공합니다. 먼저 [확인문제]를 풀며 각 절에서 배운 내용을 점검하고 개념을 응용할 수 있는 [LAB]을 해결해 보며 코딩 실력을 향상할 수 있습니다. 또한 각 장의 [REAL PROJECT] 실습으로 학습 내용을 종합적으로 정리할 수 있습니다. 이어지는 [연습문제]와 [프로그래밍 문제]까지 해결한다면 문제를 해결하는 새로운 관점을 얻을 수 있을 것입니다. ‘C 언어 마스터’가 되는 길을 이 책과 함께 시작해 보세요.
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2025-01-09 | 다운로드 |