Chapter 01. C 언어의 이해와 컴파일러 설치
01_C 언어가 뭐지?
02_C 프로그램 작성 방법
03_C 컴파일러 설치 및 간단한 실습
요약/연습문제
Chapter 02. 일단 짜보는 그럴듯한C 프로그램
01_프로그램 작성 순서 복습
02_scanf( ) 맛보기
예제모음 01 | 숫자 4개를 더하는 프로그램
예제모음 02 | if 문을 활용한 계산기
요약/연습문제
Chapter 03. printf( )와 데이터 형식
01_printf( ) 함수의 기본 형태
02_printf( ) 함수의 서식 지정
03_변수의 이해
04_데이터 형식과 배열
예제모음 03 | 정수형을 출력하는 프로그램
예제모음 04 | 입력하는 정수의 진수 결정
예제모음 05 | 데이터형의 크기 확인
예제모음 06 | 입력된 문자열을 거꾸로 출력
요약/연습문제
Chapter 04. 연산자의 이해
01_산술 연산자
02_관계 연산자
03_논리 연산자
04_비트 연산자
05_연산자 우선순위
예제모음 07 | 입력된 두 실수의 산술 연산
예제모음 08 | 동전 교환 프로그램
예제모음 09 | 윤년 계산 프로그램
요약/연습문제
Chapter 05. 조건문
01_if 문
02_중첩 if 문
03_switch ~ case 문
예제모음 10 | 단순 if 문을 활용한 간단한 계산기
예제모음 11 | 중복 if 문을 활용한 간단한 계산기
예제모음 12 | switch ~ case 문을 활용한 간단한 계산기
요약/연습문제
Chapter 06. 반복문의 기본 for 문
01_단순 for 문
02_중첩 for 문
03_그 외 for 문에 관한 이야기
예제모음 13 | 구구단 출력
예제모음 14 | 아스키 코드표 출력
예제모음 15 | 입력한 문자를 거꾸로 출력
요약/연습문제
Chapter 07. while 문과 흐름 제어
01_while 문
02_do~while 문
03_기타 제어문
예제모음 16 | 원하는 배수의 합계를 구하는 계산기
예제모음 17 | 입력한 문자열의 종류 구분하기
예제모음 18 | 입력한 숫자만큼 별표 출력하기
요약/연습문제
Chapter 08. 배열
01_배열의 이해
02_배열과 문자열
03_2차원 배열
예제모음 19 | 입력된 문자열을 거꾸로 출력
예제모음 20 | 대문자와 소문자의 변환
예제모음 21 | 구구단의 결과를 2차원 배열에 저장
예제모음 22 | 문자열 내 특정 문자의 변환
요약/연습문제
Chapter 09. 배열과 포인터
01_스택
02_메모리와 주소
03_포인터
04_배열과 포인터의 관계
예제모음 23 | 포인터를 이용한 두 값의 교환
예제모음 24 | 포인터를 이용한 배열의 정렬
요약/연습문제
Chapter 10. 함수
01_함수
02_지역변수, 전역변수
03_함수의 반환값과 매개변수
예제모음 25 | 함수를 이용한 구구단 프로그램
예제모음 26 | 함수를 이용한 대소문자 변환
요약/연습문제
Chapter 11. 표준 입출력과 파일 입출력
01_표준 입출력 함수
02_파일 입출력 함수
예제모음 27 | 구구단을 파일에 출력
예제모음 28 | 파일에서 읽어온 문자열을 파일에 거꾸로 출력
요약/연습문제
Chapter 12. 고급 포인터
01_메모리 할당 함수
02_포인터 배열
예제모음 29 | 여러 숫자 중 짝수만 더하기
예제모음 30 | 입력한 문자열과 모두 반대로 출력
요약/연습문제
Chapter 13. 구조체와 공용체
01_구조체
02_공용체
03_열거형
예제모음 31 | 구조체 포인터를 활용한 학생 관리
예제모음 32 | 열거형을 활용한 월 이름 출력
요약/연습문제
Chapter 14. 고급 프로그래머로 넘어가기 위한 내용들
01_main( ) 함수의 숨겨진 얘기
02_헤더 파일
03_전처리문과 예약어
예제모음 33 텍스트 파일 복사
예제모음 34 static 예약어를 활용한 구구단
요약/연습문제
Chapter 15. 실전 프로젝트
01_친구 핸펀 Ver 1.0
02_포도샵 Ver 1.0