
HOME 도서정보 IT 도서 프로그래밍

기초부터 활용까지 한 권으로 배우는 C 언어
C 언어는 프로그래밍을 시작할 때 가장 먼저 배우고 여러 분야에 다양하게 활용되는 프로그래밍 언어 중 하나입니다. 하지만 C 언어는 어렵다는 이미지가 강해 처음 시작하는 사람은 접근하기가 쉽지 않습니다. C는 모든 프로그래밍 언어의 기초가 되는 만큼 확실하게 익혀 놓는 것이 중요합니다.
이 책은 프로그래밍 경험이 전혀 없는 초보자도 C 프로그래밍의 기초를 빠르게 익힐 수 있도록 구성되어 있습니다. 풍부한 일러스트와 친절한 설명을 통해 기초부터 차근차근 다지고, 많은 예제 프로그램을 통해 C 언어를 확실히 익히면서 프로그래밍이 무엇인지 체험할 수 있습니다. 각 장의 마지막에는 요약과 연습문제로 배운 내용을 다시 한번 확인할 수 있도록 구성되었습니다. 이번 개정판에는 프로그래밍을 할 때 필요한 통합개발환경인 Microsoft Visual Studio의 사용법과 C 언어의 새로운 사양과 기능들이 추가되었습니다. 기초부터 고급 활용까지 한 권에 담은 이 책을 통해 C 언어를 마스터 해 봅시다!

다카하시 마나
도쿄 대학 경제학부를 졸업하고 테크니컬 라이터로 활동하고 있다. 주요 저서로 『쉬운 C』 『쉬운 C++』 『쉬운 C#』 『좋은 Java』 『쉬운 XML』 『좋은 PHP』 『좋은 Java객체 지향 편』 『쉬운 Android 프로그래밍』 『쉬운 iOS 프로그래밍』 『쉬운 웹 애플리케이션 프로그래밍』 『만화로 배우는 네트워크 기초』 『좋은 JavaScript』(SB크리에이티브) 『입문 테크니컬 라이팅』 『통계학 교과서』(아사쿠라 서점) 『배려의 문장 방법』(문예 춘추) 『헤매지 않은 통계학』 『헤매지 않는 대학의 미분 적분』(기술 평론사) 등이 있다.

Lesson 1 첫걸음
1.1 C 언어 프로그램
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.2 if문
5.3 if~else문
5.4 if~else if~else
5.5 switch문
5.6 논리 연산자
5.7 이 장의 요약
Lesson 6 반복
6.1 for문
6.2 while문
6.3 do~while문
6.4 다중 루프
6.5 처리 흐름의 변경
6.6 이 장의 요약
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
