이미 소장하고 있다면 판매해 보세요.
|
Lesson 1 첫걸음
1.1C언어 프로그램 1.2코드 입력 1.3프로그램 작성 1.4프로그램 실행 1.5이 장의 요약 연습 Lesson 2 C언어의 기본 2.1코드의 기본 2.2화면 출력 2.3문자와 수치 2.4이 장의 요약 연습 Lesson 3 변수 3.1변수 3.2식별자 3.3변수 형 3.4변수 선언 3.5변수의 이용 3.6표준 입력 3.7이 장의 요약 연습 Lesson 4 식과 연산자 4.1식과 연산자 4.2연산자 종류 4.3연산자의 우선순위 4.4형 변환 4.5이 장의 요약 연습 Lesson 5 상황에 따른 처리 5.1관계연산자와 조건 5.2if문 5.3if~else문 5.4if~else if~else 5.5switch문 5.6논리 연산자 5.7이 장의 요약 연습 Lesson 6 반복 6.1for문 6.2while문 6.3do~while문 6.4다중 루프 6.5처리 흐름의 변경 연습 Lesson 7 배열 7.1배열의 기본 7.2배열 선언 7.3배열의 이용 7.4배열 표기의 방법 7.5배열의 응용 7.6문자열과 배열 7.7이 장의 요약 연습 Lesson 8 함수 8.1함수 8.2함수 정의와 호출 8.3인수 8.4반환값 8.5함수의 이용 8.6함수와 유효 범위 8.7기억 수명 8.8함수 선언 8.9이 장의 요약 연습 Lesson 9 포인터 9.1어드레스 9.2포인터 9.3인수와 포인터 9.4이 장의 요약 연습 Lesson 10 배열?포인터의 응용 10.1배열과 포인터의 관계 10.2인수와 배열 10.3문자열과 포인터 10.4문자열 조작 10.5함수 포인터 10.6이 장의 요약 연습 Lesson 11 여러 가지 형 11.1구조체의 기본 11.2구조체의 표기 방법 11.3구조체의 크기 11.4구조체의 응용 11.5공용체 11.6열거 11.7이 장의 요약 연습 Lesson 12 파일 입출력 12.1입출력의 기본 12.2여러 가지 입출력 함수 12.3파일 입출력의 기본 12.4바이너리 파일과 랜덤 액세스 12.5커맨드라인 입력 12.6디버그 12.7이 장의 요약 연습 Appendix A 연습문제 해답 Appendix B Quick Reference |
|
초보자들이 보다 쉽게 C언어를 학습할 수 있도록 일러스트를 적절히 활용하여 설명하고 있는 입문서입니다. 기존에 출간되어 있는 C언어 관련 서적들은 단순히 텍스트만을 이용하거나 설명하거나 일러스트를 사용하더라도 단순히 삽화 형식으로 사용하여 설명하고 있는 반면, 「쉽다 C」는 C언어에 대한 지식이 없는 초보자도 쉽게 이해할 수 있도록 설명하고 있으며 독자가 확실히 알고 넘어가야 하는 부분에서는 일러스트를 이용하여 학습자가 쉽게 이해할 수 있도록 집어주어 학습자가 내용을 충분히 숙지 할 수 있도록 설명하고 있습니다.
도입부에서는 C언어의 개발 환경에 필요한 Microsoft Visual C++ 2008 Express Edition부터 한걸음 한걸음 학습을 해갈 수 있도록 설명하고 있으며 C언어에 대한 느낌 정도만 알고 있어도 C언어에 대한 학습을 문제없이 할 수 있습니다. C언어는 이과 계열의 대학에서는 필수적으로 배우며 난이도 있는 부분들을 다루고 있습니다. C언어에 대한 기초 지식이 없다면 전공을 학습하는데 있어 어려움을 격게 되는데 이 도서는 그러한 어려움을 해결할 만한 충분한 기초 지식을 만화와 같이 부담 없이 읽으면서 학습할 수 있는 도서입니다. 60만 독자에 의해 이미 검증된 도서로 프로그래밍 경험이 없더라도 무리 없이 C를 확고하게 이해할 수 있습니다. 기초적인 내용뿐만 아니라 포인터나 파일입출력 등 프로그래밍을 학습할 때 다소 어렵게 느껴지는 부분도 일러스트를 활용하여 이해하기 쉽게 쉽게 설명하고 있습니다. 설명 중간 중간 중요한 곳에서는 이해를 돕기 위해 그림을 사용하여 좀 더 이해하기 쉽게 구성하고 있으며 연습문제를 통해 본문에서 학습한 내용을 다져나갈 수 있도록 구성하고 있습니다. Lesson 0 C언어 개발환경의 사용법 본격적인 학습에 앞에 C언어 개발에 반드시 필요한 개발환경 중 마이크로소프트사에서 만든 통합개발환경인 Microsoft Visual C++ 2008 Express Edition의 사용방법을 소개합니다. Lesson 1 첫걸음 C언어를 처음 배울 때는 익숙지 않은 프로그램 언어 때문에 힘들다는 생각을 할지도 모릅니다. 그러나 이 장에서 소개하는 예약어(keyword)를 알게 되면 C언어를 재미있게 이해할 수 있을 것입니다. 이 장에서는 C언어를 이용해서 프로그램을 작성하는 순서에 대해서 학습합니다. Lesson 2 C언어의 기본 C언어 코드를 입력하고, 컴파일러를 사용해서 프로그램을 작성하는 방법을 학습한 다음에는 코드를 입력해서 프로그램을 작성하기위한 C언어의 문법 규칙을 알아야 됩니다. 이 장에서는 C언어 문법의 기본을 배우겠습니다. Lesson 3 변수 문자와 수치를 화면으로 출력하는 방법은 프로그램을 처음 시작한 분도 큰 어려움 없이 이해했을 것입니다. 제3장에서는 드디어 C언어 프로그래밍다운 기능을 학습합니다. 먼저 가장 기본이 되는 ‘변수’를 알아봅니다. Lesson 4 식과 연산자 컴퓨터는 다양한 처리를 실행할 수 있습니다. 이때 필요한 것이 ‘연산’입니다. C언어 프로그램을 작성할 때도 연산 기능은 빠질 수 없는데, C언어는 연산을 간단하게 하기 위해서 ‘연산자’라는 기능이 준비되어 있습니다. 이 장에서는 여러 가지 연산자의 사용법에 대해서 학습하겠습니다. Lesson 5 상황에 따른 처리 제4장까지의 프로그램은 코드 안의 문이 하나씩 순서대로 처리되었습니다. 하지만 더욱 복잡한 처리를 하려면 순서대로 문을 처리할 수 없는 경우가 있습니다. C언어는 이러한 경우 복수의 문을 모아서 처리를 제어합니다. 이 장에서는 특정한 상황에 따라서 처리를 제어하는 문에 대해서 학습하겠습니다. Lesson 6 반복 제5장에서는 조건에 따른 처리를 제어하는 문을 배웠습니다. C언어는 그 밖에도 문을 제어할 수 있는 반복문(루프문)이 준비되어 있습니다. 반복문을 사용하면 같은 처리를 몇 번이라도 반복할 수 있습니다. 이 장에서는 반복문에 대해서 학습하겠습니다. Lesson 7 배열 제3장에서는 변수를 사용해서 특정한 값을 기억하는 구조에 대해서 설명했는데, 이외에도 C언어는 동일한 형의 여러 값을 모아서 기억하는 ‘배열’이라는 기능도 있습니다. 배열을 사용하면 많은 데이터를 처리하는 복잡한 코드를 깔끔하게 표기할 수 있습니다. 이 장에서는 배열의 구조에 대해서 학습하겠습니다. Lesson 8 함수 지금까지 C언어의 다양한 기능과 복잡한 코드의 작성법을 배웠습니다. 프로그램이 커지면 코드 안의 여러 장소에서 같은 처리를 해야 될 경우가 생기는데, 이때 일정한 처리를 하나로 정리해 두고 나중에 그 처리를 호출할 수 있으면 편리합니다. 이 장에서는 복수의 처리를 하나로 정리하는 ‘함수’의 기능에 대해서 학습하겠습니다. Lesson 9 포인터 제3장에서는 변수를 사용해서 값을 기억하는 방법에 대해서 배웠습니다. C언어에는 메모리 상의 위치를 직접 나타내기 위해서 ‘포인터’라는 ?능이 있습니다. 포인터를 이해하려면 컴퓨터의 메모리 개념을 이해해야 합니다. 이 장에서는 포인터의 의미와 그 사용법에 대해서 학습하겠습니다. Lesson 10 배열·포인터의 응용 지금까지 배운 배열과 포인터는 매우 밀접한 관계가 있습니다. C언어에서는 이 배열과 포인터의 관계를 이용해서 코드를 작성하는 경우가 있습니다. 이 장에서는 배열이나 포인터에 대해서 더욱 자세히 학습하겠습니다. 이 장에서 배운 내용을 사용하면 수준 높은 C언어 코드를 작성할 수 있습니다. Lesson 11 여러 가지 형 제3장에서는 C언어에 포함되어 있는 기본적인 ‘형(type)’에 대해서 배웠습니다. C언어는 이외에도 여러 가지 종류의 형이 존재합니다. 이 장에서는 우리가 코드를 작성하는 사람이 정할 수 있는 특별한 형에 대해서 학습하겠습니다. 여러 가지 형을 능숙하게 사용하면 다양한 C언어 프로그램을 작성할 수 있습니다. Lesson 12 파일 입출력 이 장에서는 화면·키보드 등의 입출력에 관한 기능에 대해서 자세히 설명하겠습니다. C언어에서는 이 지식을 파일을 취급할 때에도 응용할 수 있습니다. 이 장을 학습한 후 보다 실용적인 프로그램을 작성하도록 합니다. Appendix A 연습문제 해답 각 장에서 제시되었던 연습문제에 대한 해답을 제시합니다. Appendix B Quick Reference 표준 라이브러리 함수의 종류와 기능에 대해 알아봅니다. |