HOME > 상세정보

상세정보

(그림으로 배우는)Easy C언어 (4회 대출)

자료유형
단행본
개인저자
高橋麻奈
서명 / 저자사항
(그림으로 배우는)Easy C언어 / Mana Takahashi 저.
발행사항
서울 :   영진닷컴 ,   2009.  
형태사항
xx, 482 p. : 삽도 ; 22 cm.
원표제
やさしいC, 3rd.
ISBN
9788931438253
일반주기
부록: 연습문제 해답 - Quick reference  
색인수록  
000 00887camccc200313 k 4500
001 000045542313
005 20100805011437
007 ta
008 090605s2009 ulka 001c kor
020 ▼a 9788931438253 ▼g 13000: ▼c \15,000
035 ▼a (KERIS)BIB000011666724
040 ▼a 244004 ▼c 244004 ▼d 244002
041 1 ▼a kor ▼h jpn
082 0 4 ▼a 005.133 ▼2 22
090 ▼a 005.133 ▼b C110 2009z24
100 1 ▼a 高橋麻奈
245 2 0 ▼a (그림으로 배우는)Easy C언어 / ▼d Mana Takahashi 저.
246 1 9 ▼a やさしいC, 3rd.
260 ▼a 서울 : ▼b 영진닷컴 , ▼c 2009.
300 ▼a xx, 482 p. : ▼b 삽도 ; ▼c 22 cm.
500 ▼a 부록: 연습문제 해답 - Quick reference
500 ▼a 색인수록
900 1 ▼a 다카하시 마나
900 1 0 ▼a タカハシ, マナ
900 1 1 ▼a Takahashi Mana
940 ▼a 그림으로 배우는 이지 시언어
940 ▼a ヤサシイ C
940 0 ▼a Yasashii shi.

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.133 C110 2009z24 등록번호 151275938 (4회 대출) 도서상태 분실(장서관리) 반납예정일 예약 서비스 M ?

컨텐츠정보

책소개

초보자들이 보다 쉽게 C언어를 학습할 수 있도록 일러스트를 적절히 활용하여 설명한 입문서이다. 이 책은 C언어에 대한 지식이 없는 초보자도 쉽게 이해할 수 있도록 설명하고 있으며, 독자가 확실히 알고 넘어가야 하는 부분에서는 일러스트를 이용하여 학습자가 내용을 충분히 숙지 할 수 있도록 설명하고 있다.

도입부에서는 C언어의 개발 환경에 필요한 Microsoft Visual C++ 2008 Express Edition부터 한걸음 한걸음 학습을 해갈 수 있도록 설명하고 있으며, C언어에 대한 느낌 정도만 알고 있어도 C언어에 대한 학습을 문제없이 할 수 있다.

초보자들이 보다 쉽게 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
표준 라이브러리 함수의 종류와 기능에 대해 알아봅니다.

대상 독자층
- 프로그래밍을 처음 접해보는 독자
- C언어를 학습할 때 이해가 부족했던 독자
- 프로그래밍에 대해 기초를 다지고자 하는 독자

중요 마케팅 포인트
1. 60만 독자에 의해 이미 검증된 도서입니다.
2. 프로그래밍 경험이 없더라도 무리없이 C를 확고하게 이해할 수 있습니다.
3. 중요한 곳에서는 이해를 돕기 위해 그림을 사용하여 좀 더 이해하기 쉽게 구성하였습니다.
4. 연습문제를 통해 본문에서 학습한 내용을 다져나갈 수 있도록 구성하고 있습니다.


정보제공 : Aladin

저자소개

다카하시 마나(지은이)

1971년 도쿄 출생. 도쿄대 경제학부 졸업. 주요 저서로『やさしい Java 쉬운 Java』, 『やさしい C 쉬운 C언어』, 『やさしい 基本情報技術者講座 쉬운 기본정보기술자 강좌』<이상, SB クリエイティブ>, 『マンガで學ぶ醫療統計 만화로 배우는 의료통계』, <みみずく舍 / 醫學評論 社>등이 있다.

정보제공 : Aladin

목차

목차
Lesson 1 첫걸음 = 1
 1.1 C언어 프로그램 = 2
  프로그램 구조 = 2
  프로그래밍 언어 C = 3
 1.2 코드 입력 = 4
  '코드' 란 무엇인가? = 4
  통합개발환경을 이용한 코드 입력 = 5
  텍스트 에디터를 이용한 코드 입력 = 6
 1.3 프로그램 작성 = 8
  컴파일 구조 = 8
  컴파일러 실행 = 9
  오브젝트 파일의 링크 = 9
 1.4 프로그램 실행 = 11
  프로그램 실행 = 11
 1.5 이 장의 요약 = 13
  연습 = 14
Lesson 2 C언어의 기본 = 15
 2.1 코드의 기본 = 16
  새로운 코드의 입력 = 16
  main() 함수 = 17
  문의 순차적 처리 = 18
  읽기 쉬운 코드의 작성법 = 19
  주석 = 21
  인클루드 = 22
 2.2 화면 출력 = 24
  화면 출력 = 24
  표준 출력 = 25
  줄 바꿈 = 26
  \n의 역할 = 27
 2.3 문자와 수치 = 29
  변환 사양 = 29
  문자 = 31
  이스케이프 시퀀스 = 32
  문자 코드 = 33
  문자열 = 37
  수치 = 37
  2개 이상의 문자ㆍ수치의 출력 = 39
 2.4 이 장의 요약 = 41
  연습 = 42
Lesson 3 변수 = 45
 3.1 변수 = 46
  변수 구조 = 46
 3.2 식별자 = 47
  변수 '이름'과 식별자 = 47
 3.3 형 = 49
  형 = 49
 3.4 변수 선언 = 53
  변수 선언 = 53
 3.5 변수의 이용 = 55
  변수 값의 대입 = 55
  변수 값의 출력 = 57
  변수 초기화 = 58
  변수 값의 변경 = 59
  다른 변수 값의 대입 = 61
  값을 대입할 때 주의점 = 62
  변수 선언의 위치 = 63
 3.6 표준 입력 = 65
  표준 입력 = 65
  소수 입력 = 68
  문자 입력 = 69
  표준 입력의 구조 = 71
 3.7 이 장의 요약 = 72
  연습 = 73
Lesson 4 식과 연산자 = 75
 4.1 식과 연산자 = 76
  식과 구조 = 76
  식의 값과 출력 = 77
  다양한 연산 = 78
  표준 입력과 덧셈 = 79
 4.2 연산자 종류 = 82
  다양한 연산자 = 82
  증가ㆍ감소 연산자 = 84
  증가ㆍ감소의 전치와 후치 = 86
  대입 연산자 = 88
  sizeof 연산자 = 92
  시프트 연산자 = 93
 4.3 연산자의 우선순위 = 96
  연산자의 우선순위 = 96
  동일한 우선순위의 연산자 = 99
 4.4 형 변환 = 101
  형의 크기와 대입(1) = 101
  형의 크기와 대입(2) = 102
  캐스트 연산자 = 104
  서로 다른 형의 연산 = 106
  동일한 형의 연산 = 107
 4.5 이 장의 요익 = 110
  연습 = 111
Lesson 5 상황에 따른 처리 = 113
 5.1 관계 연산자와 조건 = 114
  조건의 개념 = 114
  조건의 표기 = 115
  관계 연산자의 이용 = 116
 5.2 if문 = 118
  if문 구조 = 118
  복수의 문을 처리하는 if문 = 120
  블록이 없으면? = 123
 5.3 if∼else문 = 125
  if∼else문 = 125
 5.4 if∼else if∼else = 129
  if∼else if∼else = 129
 5.5 switch문 = 133
  switch문 구조 = 133
  break문이 없으면? = 136
 5.6 논리 연산자 = 138
  논리 연산자 구조 = 138
  복잡한 조건판단의 처리 = 140
  조건 연산자 구조 = 142
 5.7 이 장의 요약 = 146
  연습 = 147
Lesson 6 반복 = 149
 6.1 for문 = 150
  for문 구조 = 150
  루프 안의 변수 사용 = 153
  for문의 응용 = 154
 6.2 while문 = 157
  while문 구조 = 157
  조건 표기의 생략 = 159
 6.3 do∼while문 = 152
  do∼while문 = 152
 6.4 다중 루프 = 164
  for문의 다중 루프 = 164
  for문과 if문의 조합 = 166
 6.5 처리 흐름의 변경 = 168
  break문 구조 = 168
  break문과 switch문 = 170
  continue문 구조 = 172
 6.5 이 장의 요약 = 175
  연습 = 176
Lesson 7 배열 = 179
 7.1 배열의 기본 = 180
  배열 = 180
 73 배열 선언 = 182
  배열 선언 = 182
 7.3 배열의 이용 = 184
  배열 요소와 값의 대입 = 184
  배열 요소와 값의 출력 = 185
  표준 입력 = 187
  배열 인덱스의 주의점 = 188
 7.4 배열 표기의 방법 = 190
  배열 초기화 = 190
  초기화 값이 부족하면? = 192
  매크로의 이용 = 193
 7.5 배열의 응용 = 197
  배열의 정렬 = 197
  다차원 배열 = 200
 7.6 문자열과 배열 = 203
  문자열과 배열의 관계 = 203
  문자열 배열의 초기화 = 204
  문자열 배열의 출력 = 205
  문자열 입력 = 207
  문자열 조작 = 208
 7.7 이 장의 요악 = 211
  연습 = 212
Lesson 8 함수 = 215
 8.1 함수 = 216
  함수 = 216
 8.2 함수 정의와 호출 = 218
  함수 정의 = 218
  함수 호출 = 219
  함수의 재호출 = 222
  함수의 역할 = 224
 8.3 인수 = 226
  인수를 이용한 정보의 전달 = 226
  인수 전달과 함수 호출 = 227
  표준 입력을 이용한 인수 전달 = 229
  복수의 인수를 갖는 함수 = 231
  인수 없는 함수 = 234
 8.4 반환 값 = 236
  반환 값 = 236
  반환 값이 없는 함수 = 240
 8.5 함수의 이용 = 242
  합계를 구하는 함수 = 242
  최대값을 구하는 함수 = 243
  함수 형식 매크로 = 245
  함수 형식 매크로의 주의점 = 248
 8.6 변수와 유효 범위 = 249
  변수의 종류 = 249
  유효 범위 = 250
  지역 변수의 이름이 중복되면? = 253
  전역 변수와 이름이 중복되면? = 254
 8.7 기억 수명 = 256
  변수의 기억 수명 = 250
  static을 사용하면? = 259
 8.8 함수 선언 = 261
  함수 선언 = 261
  파일의 분할 = 263
  표준 라이브러리 함수 = 266
 8.9 이 장의 요약 = 269
  연습 = 270
Lesson 9 포인터 = 271
 9.1 어드레스 = 272
  어드레스 = 272
  변수 어드레스 = 273
 9.2 포인터 = 276
  포인터 = 276
  간접 참조 = 279
  포인터 정리 = 281
  포인터 값의 변경 = 282
  포인터에 대입을 하지 않으면? = 285
  포인터를 이용한 변수의 변경 = 286
 9.3 인수와 포인터 = 288
  동작하지 않는 함수 = 288
  함수로 인수를 전달하는 방법 = 290
  실인수를 변경하고 싶지 않을 경우? = 295
 9.4 이 장의 요약 = 296
  연습 = 297
Lesson 10 배열ㆍ포인터의 응용 = 299
 10.1 배열과 포인터의 한계 = 300
  배열 요소의 어드레스 = 300
  배열 이름 = 302
  배열 이름과 1번째 요소의 값 = 303
  포인터 연산 = 305
  배열 이름을 사용할 때 주의점 = 308
 10.2 인수와 배열 = 309
  함수의 배열 인수 = 309
  함수의 포인터 인수 = 311
  포인터와 [ ] 연산자 = 314
 10.3 문자열과 포인터 = 317
  포인터를 이용한 문자열 출력 = 317
  배열과 포인터의 차이점 = 319
  문자열 배열의 배열 = 322
  문자열 포인터의 배열 = 323
 10.4 문자열 조작 = 326
  표준 라이브러리 함수의 이용 = 326
  문자열 길이의 검사 = 327
  문자열의 배열 복사 = 328
  문자열 연결 = 330
  배열 크기 = 332
  문자열 비교 = 333
  문자열 길이 = 334
 10.5 함수 포인터 = 337
  함수 포인터 구조 = 337
  함수 포인터의 선언 = 338
  함수 포인터의 어드레스 저장 = 339
  함수 포인터의 이용 = 341
  함수 포인터의 응용 = 343
 10.6 이 장의 요악 = 346
  연습 = 347
Lesson 11 여러 가지 형 = 349
 11.1 구조체의 기본 = 350
  새로운 형의 결정 = 350
  구조체 형 = 350
  구조체 변수의 선언 = 352
  멤버 액세스 = 353
 11.2 구조체의 표기 방법 = 356
  typeof = 356
  구조체의 초기화 = 358
  구조체의 대입 = 360
 11.3 구조체의 크기 = 363
  구조체 형의 크기 = 363
  비트 필드의 이용 = 365
 11.4 구조체의 응용 = 368
  함수의 인수와 구조체 = 368
  구조체 포인터와 인수 = 370
  구조체의 배열 = 372
  구조체의 리스트 = 374
 11.5 공용체 = 378
  공용체형의 구조 = 378
 11.6 열거형 = 381
  열거형 = 381
  열거형의 수치 지정 = 383
  열거형과 매크로의 비교 = 384
 11.7 이 장의 요악 = 385
  연습 = 386
Lesson 12 파일 입출력 = 387
 12.1 입출력의 기본 = 388
  스트림 구조 = 388
  입출력 함수의 서식 = 388
  출력 자릿수의 지정 = 391
  정밀도 지정 = 393
  변환 사양의 조합 = 394
  10진수 이외의 출력 = 395
 12.2 여러 가지 입출력 함수 = 397
  gets( ) 함수와 puts( ) 함수 = 397
  putchar( ) 함수와 getchar( ) 함수 = 399
 12.3 파일 입출력의 기본 = 401
  파일 구조 = 401
  파일 출력 - fputs( ) 함수 = 405
  파일 출력의 서식 지정 = 407
  파일 입력 - fgets( ) 함수 = 409
  대량의 데이터 입력 = 410
 12.4 바이너리 파일과 랜덤 액세스 = 413
  바이너리 파일 쓰기 = 413
  바이너리 파일 읽기 = 415
  랜덤 액세스 = 417
 12.5 커맨드라인 입력 = 421
  커맨드라인 인수의 이용 = 421
 12.6 디버그 = 425
  디버그 = 425
  조건부 컴파일 = 425
  표준 매크로 = 429
 12.7 이 장의 요악 = 431
  연습 = 432
Appendix A 연습문제 해답 = 433
Appendix B Quick Reference = 473
 표준 라이브러리 함수 = 474
Index = 479

관련분야 신착자료

Harvard Business Review (2025)