C언어의 완성
오늘날 정보화 사회의 실현으로 컴퓨터 이용의 중요성은 날로 더해가고 있다. 특히, 근래에는 저가 PC 보급의 확대와 더불어 그 이용자는 급중하고 있는 실정이다. 컴퓨터는 정보를 다루고 운반하는 도구로서 초고속정보통신망 구축과 더불어 정보화 사회를 이끌어 나가는 주요 수단이며 기본도구로 되었다. 이 도구의 간단한 이용에서 벗어나 보다 잘 이용하려고 한다면 반드시 컴퓨터에 필요한 언어 한 가지만은 숙지하고 있어야 한다. 이러한 필수적인 언어의 하나로 주목받고 있는 C언어는 전산, 정보, 통신 관련 분야는 물론 다른 분야에서도 필수적인 언어로 자리 잡고 있다. 또한, C언어는 다른 언어에 비하여 이직성이 높고 실행속도가 빠른 것이 특징이며, 시스템프로그램 등에 실제로 사용되는 고급언어이면서 어셈블리어에 준하는 저급언어의 연산기능을 가지고 있어 유닉스 운영체제를 효과적으로 다룰 수 있어 많은 관심을 받는 언어이기도 하다. 요즈음 Embedded 시스템 구성에 필수적인 마이크로칩사의 PIC계열이나 아두이노 마이크로컨트롤러를 가지고 프로그래밍을 할 경우에 어셈블리어를 사용해서 프로그래밍을 하는 프로그래머는 극히 드물며 대부분 C언어를 이용하여 프로그래밍을 하고 그런 이후에 컴파일을 거쳐서 목적파일로 바꾸는 과정을 통해서 작업이 이루어지고 있다. 따라서 C언어는 필수적인 언어라고 다시 한 번 강조해도 지나치지 않으며 C언어 이후에 나온 C++도 역시 C언어에 근간을 두고 있기 때문에 C++을 배우기 이전에 C언어에 대한 기본적인 사항을 배워 둘 필요가 있다고 본다.
1 Visual Studio 사용 개요
2 C언어 프로그래밍의 기본 이해
3 자료형
4 표준입출력함수
5 연산자
6 제어구조
7 함수
8 배열과 포인터
9 구조체와 공용체
10 전처리기
11 파일처리
부록
색인