CHAPTER 01 C 언어와 코딩
1.1 프로그램과 C 언어
1.2 프로그램 개발 과정
1.3 통합개발환경에서 프로그램 개발하기
연습·실습 문제
CHAPTER 02 C 프로그램 구성 요소
2.1 C 프로그램의 구조
2.2 자료의 종류
2.3 상수
2.4 변수
2.5 상수, 변수를 사용한 간단한 코딩
연습·실습 문제
CHAPTER 03 자료의 입출력
3.1 입출력 개요
3.2 자료 출력하기
3.3 자료 입력하기
연습·실습 문제
CHAPTER 04 다양한 연산
4.1 수식이란?
4.2 계산을 위한 연산자
4.3 판단을 위한 연산자
4.4 특별한 연산자
연습·실습 문제
CHAPTER 05 제어문1 : if, switch, for문
5.1 참·거짓에 따라 선택하기: if ~ else ~
5.2 if의 중첩
5.3 해당 case 선택하기: switch문
5.4 코드 반복하기: for문
연습·실습 문제
CHAPTER 06 제어문2: while, do~while 문
6.1 조건을 만족하는 한 반복하기 while문
6.2 무조건 한 번은 반복하기 do~while문
6.3 기타 제어문
연습·실습 문제
CHAPTER 07 전문 일꾼 함수
7.1 함수를 이용하는 프로그램 구조
7.2 바로 사용하는 라이브러리 함수
7.3 직접 정의하는 사용자 정의 함수
7.4 '값에 의한 호출' 인수 전달
연습·실습 문제
CHAPTER 08 대량의 자료 배열1
8.1 많은 자료를 배열에 저장하기
8.2 반복문을 이용한 배열 처리
8.3 다양한 정보를 구하는 배열 코딩
연습·실습 문제
CHAPTER 09 대량의 자료 배열2
9.1 순위 구하기
9.2 2차원 배열에 저장하기
9.3 다양한 정보를 구하는 2차원 배열 코딩
연습·실습 문제
CHAPTER 10 문자열 처리
10.1 문자 1개, 문자열 1개, 문자열 여러 개
10.2 문자열 단위의 입·출력
10.3 문자열 처리 함수
연습·실습 문제
CHAPTER 11 다양한 함수와 변수의 참조 범위
11.1 함수 정리와 인수 전달 방식
11.2 함수와 배열
11.3 변수의 참조 범위: 지역과 전역
11.4 변수의 지속 기간: 자동과 정적
연습·실습 문제
CHAPTER 12 능력자 포인터
12.1 변수의 시작 주소를 저장하는 포인터
12.2 포인터로 함수 간의 변수 공유
12.3 배열은 포인터
12.4 배열을 이용한 문자열 처리
연습·실습 문제