쉽고 빠르게 C 프로그램 문법을 익히고, 실무에서 활용 가능한 프로그램 개발 기술을 학습할 수 있는 지침서이다. 실무 경험은 물론 강단에서 다양한 정보기술 관련 강좌 경험을 바탕으로 내용을 구성하여 독자들이 C 프로그래밍 기술을 쉽게 학습할 수 있다. 상세한 설명과 이해하기 쉬운 그림으로 내용을 구성하였으며 대학 강의에 활용하는 데 적합하도록 13개의 단원으로 구성하였다. 각 단원의 마지막에는 내용점검 연습문제와 프로그래밍 연습 그리고 단원 모의고사로 구성되어 각 단원의 학습 이해도를 평가하도록 하였다.
강환수
서울대학교 계산통계학과졸업
서울대학교 전산과학전공 석사
서울대학교 컴퓨터공학부 박사수료
전 삼성SDS정보기술연구소 선임연구원
현 동양미래대학 전산정보학부 인터넷정보과 교수
현 동양미래대학 공학기술교육혁신센터 센터장
이동규
서울대 전자공학과 학사
서울대 전자공학과 석사
서울대 기술경영대학원 박사
전 삼성전자 통신연구소 전임연구원
삼성 근무기간(1992~1998) 교환기부가시스템 운영체제 개발
현 동양미래대학 전산정보학부 인터넷정보과 교수
최재승
조선대학교 공과대학 전자공학과 학사
일본 大阪市立大學 공학연구과 정보통신공학과 석사
일본 大阪市立大學 공학연구과 정보통신공학과 박사
전 일본 마쯔시타전기산업주식회사(현 파나소닉주식회사) AVC사 전임연구원
전 LG전자 ~경북대학교 디지털기술연구소 책임연구원
현 신라대학교 공과대학 전자공학과 교수
CHAPTER 01. C 프로그래밍 첫걸음
Section 01. 프로그래밍 언어
Section 02. 프로그램 개발 과정과 통합개발환경
Section 03. C 언어 개요
Section 04. C 프로그램의 첫 개발
Section 05. C 프로그램의 기본 이해
내용점검 연습문제
프로그래밍 연습
단원 모의고사
CHAPTER 02. 상수와 변수
Section 01. 프로그램 기초
Section 02. 상수
Section 03. 변수
내용점검 연습문제
프로그래밍 연습
단원 모의고사
CHAPTER 03. 자료형과 입출력
Section 01. 자료형
Section 02. 전처리 지시자
Section 03. 출력 함수 printf()
Section 04. 입력 함수 scanf()
내용점검 연습문제
프로그래밍 연습
단원 모의고사
CHAPTER 04. 연산자
Section 01. 연산자 개요
Section 02. 산술연산자와 대입연산자
Section 03. 증감연산자와 조건연산자
Section 04. 관계연산자와 논리연산자
Section 05. 형변환연산자
Section 06. 여러 연산자와 연산자 우선순위
내용점검 연습문제
프로그래밍 연습
단원 모의고사
CHAPTER 05. 조건과 반복
Section 01. 제어문
Section 02. 조건문 if
Section 03. 다양한 선택 switch
Section 04. 반복문
Section 05. 중첩된 반복문
내용점검 연습문제
프로그래밍 연습
단원 모의고사
CHAPTER 06. 함수
Section 01. 함수 개요
Section 02. 함수 정의와 호출
Section 03. 재귀 함수
Section 04. 라이브러리 함수
내용점검 연습문제
프로그래밍 연습
단원 모의고사
CHAPTER 07. 배열
Section 01. 배열 개요
Section 02. 배열 선언과 사용
Section 03. 다차원 배열
Section 04. 함수에서 배열 전달
내용점검 연습문제
프로그래밍 연습
단원 모의고사
CHAPTER 08. 포인터
Section 01. 포인터 변수
Section 02. 다중 포인터와 배열 포인터
Section 03. 배열과 포인터 관계
Section 04. 함수 포인터
내용점검 연습문제
프로그래밍 연습
단원 모의고사
CHAPTER 09. 변수 유효범위와 함수 활용
Section 01. 변수 유효범위
Section 02. 정적 변수와 레지스터 변수
Section 03. 메모리 영역과 변수 이용
Section 04. 함수의 인자 전달 방식
Section 05. 포인터 전달과 반환
내용점검 연습문제
프로그래밍 연습
단원 모의고사
CHAPTER 10. 문자와 문자열
Section 01. 문자와 문자열
Section 02. 문자와 문자열 입출력
Section 03. 문자열 관련 함수
Section 04. 여러 개의 문자열 처리
내용점검 연습문제
프로그래밍 연습
단원 모의고사
CHAPTER 11. 구조체와 공용체
Section 01. 구조체
Section 02. 자료형 재정의
Section 03. 구조체 포인터와 배열
Section 04. 공용체와 열거형
내용점검 연습문제
프로그래밍 연습
단원 모의고사
CHAPTER 12. 파일처리
Section 01. 파일 기초
Section 02. 텍스트 파일 입출력 함수
Section 03. 이진 파일 입출력 함수
Section 04. 파일 접근처리
Section 05. 파일 관련 함수 정리
내용점검 연습문제
프로그래밍 연습
단원 모의고사
CHAPTER 13. 동적 메모리와 전처리
Section 01. 동적 메모리
Section 02. 연결 리스트
Section 03. 전처리
내용점검 연습문제
프로그래밍 연습
단원 모의고사
쉽고 알찬 내용
쉬운 해설로 빠른 시간에 C 프로그램 문법을 학습하여 프로그램 개발 기술을 익힐 수 있는 지침서
통합개발환경 MS Visual Studio Express Edition 사용
MS Visual Studio Express Edition을 사용하여 무료로 누구나 쉽게 프로그램 개발 가능
실속 있는 실습 예제로 구성
프로그램 개발 능력을 향상시키고 활용도가 높은 실습 예제들로 구성
단원정리 모의고사로 마무리
단원의 학습 이해 수준을 평가하고, 학교 시험 등 다양한 시험 대비로 활용