HOME > Detail View

Detail View

C언어 30일 완성

C언어 30일 완성 (Loan 141 times)

Material type
단행본
Personal Author
한상홍 윤지현, 저
Title Statement
C언어 30일 완성 / 한상홍, 윤지현 공저
Publication, Distribution, etc
서울 :   영진.com,   2000  
Physical Medium
506 p. : 삽화 ; 27 cm + 전자 광디스크 (CD-ROM) 1매
ISBN
8931415427
General Note
색인과 부록수록  
000 00000nam c2200205 c 4500
001 000000693655
005 20170531155952
007 ta
008 010201s2000 ulka 001c kor
020 ▼a 8931415427 ▼g 13000
040 ▼a 211009 ▼c 211009 ▼d 211009
049 1 ▼l 111177028 ▼f 개가
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b 2000zzc
100 1 ▼a 한상홍
245 1 0 ▼a C언어 30일 완성 / ▼d 한상홍, ▼e 윤지현 공저
260 ▼a 서울 : ▼b 영진.com, ▼c 2000
300 ▼a 506 p. : ▼b 삽화 ; ▼c 27 cm + ▼e 전자 광디스크 (CD-ROM) 1매
500 ▼a 색인과 부록수록
700 1 ▼a 윤지현, ▼e

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 2000zzc Accession No. 151122723 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

C++와 윈도 프로그래밍을 하기 위한 기반 지식으로서 C를 배우고자 하는 초급 사용자들이 꼭 알아야 할 내용을 예제 중심으로 설명하였다.

모든 프로그래밍이 가지고 있는 전반적인 내용을 습득할 수 있도록 형과 형변환 제어문, 반복문 등과 같은 기본문법과 함수, 프로시저의 개념 및 프로그래밍 구조, 빠르고 안정적인 프로그램을 위한 알고리즘을 다룬다. 또한 C++와 윈도 프로그래밍으로 쉽게 전이할 수 있도록 객체지향에 대한 개념과 윈도 프로그래밍에 대한 개념을 소개하고 있다.

프로그래밍을 처음 공부하는 이들이 쉽게 다가갈 수 있도록 실습 중심으로 구성하였으며 도스 환경의 C언어를 익힌 후 윈도 환경으로 옮겨갈 수 있도록 윈도 프로그래밍에 대해서도 다루고 있다. 30일로 섹션을 나누어 구성되어 있어 하루에 정해진 분량을 부담없이 공부할 수 있게하였다.


Information Provided By: : Aladin

Author Introduction

한상홍(지은이)

<C 언어 30일 완성>

윤지현(지은이)

<C 언어 30일 완성>

Information Provided By: : Aladin

Table of Contents


목차

Day 1 C 시작하기 = 18

 STEP 1 시작하기에 앞서 = 18

 STEP 2 터보 C의 구성 = 19

 STEP 3 컴파일러 IDE 환경 소개 = 20

 STEP 4 컴파일을 하고 실행시켜보기 = 24

 STEP 5 터보 C에서 메뉴 사용하기 = 26

  F10키 사용하기 = 26

  핫 키 사용하기 = 27

  단축 키 이용하기 = 27

 STEP 6 C프로그램의 구성 요소 = 28

  예약어 = 28

  식별자 = 28

  연산자 = 29

  상수 = 29

  구분기호 = 29

  공백문자 = 30

  설명문 = 30

 연습문제 = 31

 용어정리 = 32

Day 2 간단한 예제 작성하기 = 34

 STEP 1 간단한 C언어 예제 작성 = 34

  컴파일과 실행 = 37

 STEP 2 C언어의 구조 = 38

  헤더정보 = 38

  main 함수 = 41

 STEP 3 파라미터를 갖는 프로그램 작성 = 41

 STEP 4 일반적인 형태의 예제 = 46

 연습문제 = 48

 용어정리 = 49

Day 3 변수와 자료형 이해하기 = 52

 STEP 1 예약어, 변수, 상수 = 52

  예약어, 변수, 상수의 정의 = 52

  예약어 = 52

  변수 = 53

  상수 = 55

 STEP 2 자료형 = 57

  숫자를 표현하는 자료형 = 58

  문자를 표현하는 자료형 = 59

  부울린 형 = 59

  배열형 = 60

  구조체형 = 62

 연습문제 = 64

 용어정리 = 65

Day 4 문장과 수식, 연산자 = 66

 STEP 1 문장과 수식 = 66

 STEP 2 연산자 = 67

  산술 연산자 = 67

  대입 연산자 = 68

  증감 연산자 = 71

  관계 연산자, 논리 연산자 = 73

  비트 연산자 = 75

  그 외의 연산자 = 78

  연산자 우선순위와 결합 방향 = 81

 연습문제 = 82

 용어정리 = 83

Day 5 제어문, 반복문 = 84

 STEP 1 제어문 = 84

  if문 = 84

  switch문 = 87

 STEP 2 반복문 = 91

  while문 = 91

  for문 = 94

  do.. white문 = 94

  goto문 = 97

 연습문제 = 99

Day 6 표준 입출력 = 100

 STEP 1 표준 출력 = 100

  서식 없이 출력하기 = 100

  서식 가지고 출력하기 = 104

 STEP 2 표준 입력 = 108

  서식 없이 입력 받기 = 108

  서식을 가지고 입력 받기 = 111

 STEP 3 표준입출력 함수를 이용한 예제 = 113

 연습문제 = 116

 용어정리 = 117

Day 7 프로시저/함수 = 118

 STEP 1 프로시저/함수 = 118

 STEP 2 프로시저와 함수의 사용 예 = 120

  프로시저 작성하기 = 120

  함수의 예 = 123

 STEP 3 변수의 사용 범위 = 126

 STEP 4 정적 변수 = 128

 STEP 5 재귀함수 = 130

 STEP 6 기타함수 예제 = 132

 연습문제 = 136

Day 8 문자열 다루기 = 138

 STEP 1 문자열의 개념 = 138

 STEP 2 문자열 조작 = 139

  strcpy 함수 = 140

  strcat 함수 = 141

  strcmp 함수 = 142

  strcmp 함수의 활용 = 143

 STEP 3 문자열 변환 함수 = 144

 STEP 4 문자열에 관련된 함수 = 147

  검색하기 = 147

  문자열 끊기 = 149

 연습문제 = 151

Day 9 자주 사용하는 함수들 = 152

 STEP 1 표준 입출력 함수 = 152

  printf 함수 = 152

  printf의 여러 가지 기능 = 155

  scanf 함수 = 156

 STEP 2 형 변환 함수 = 158

 STEP 3 수치계산 함수 = 160

 STEP 4 날짜/시간 관련 함수 = 161

 STEP 5 기타함수 = 162

  exit 함수 = 162

  rand 함수 = 163

 연습문제 = 164

 용어정리 = 165

Day 10 파일 다루기 1 = 166

 STEP 1 파일의 열기, 닫기 = 166

 STEP 2 파일에 대한 기록 읽고, 쓰기 = 171

  파일 쓰기 = 173

 STEP 3 파일 처리 관련 함수 = 177

 연습문제 = 179

Day 11 파일 다루기 2 = 180

 STEP 1 파일 입출력의 고급함수 = 180

 STEP 2 파일의 임의의 접근 = 183

 STEP 3 파일 복사와 이동의 예제 = 185

 STEP 4 파일 시스템 함수 = 186

 연습문제 = 187

Day 12 배열 다루기 = 188

 STEP 1 배열의 정의 = 188

  배열사용 예 = 189

 STEP 2 2차원(다차원)배열 = 191

 STEP 3 배열의 초기화 및 문자열 배열 = 193

  문자배열의 초기화 = 194

  2차원 배열의 초기화 = 195

  문자 2차원 배열의 초기화 = 196

 STEP 4 배열과 증감연산자 = 197

 연습문제 = 200

Day 13 배열 응용하기 = 202

 STEP 1 배열선언 및 초기화시의 주의점 = 202

 STEP 2 배열을 이용한 정렬 = 203

  Bubble 정렬 = 203

 STEP 3 Selection 정렬 = 208

  Insertion 정렬 = 209

  Quick 정렬 = 211

 용어정리 = 213

Day 14 구조체와 공용체 I = 214

 STEP 1 구조체 = 214

  구조체의 구조와 예 = 214

  구조체의 크기 계산 = 216

  구조체 사용하기 = 219

  구조체에서 배열 변수 정의하기 = 219

 STEP 2 구조체 Member의 초기화 및 Member 참조 = 220

 STEP 3 구조체 배열 및 구조체 포인터 = 222

  구조체 포인터 = 224

 연습문제 = 228

 용어정리 = 229

Day 15 구조체와 공용체 II = 230

 STEP 1 공용체 = 230

 STEP 2 구조체와 공용체의 혼용 = 233

 STEP 3 구조체의 응용 - 비트필드 = 235

 STEP 4 구조체와 공용체 변수를 부 함수로 전달하기 = 236

  각 멤버의 전달 = 236

  구조체 및 공용체의 변수 전달 = 237

 STEP 5 구조체 및 공용체의 배열 또는 포인터 변수의 전달 = 238

 STEP 6 중첩구조체(Nested Structure) = 239

 STEP 7 자기참조구조체(Self Reference Structure) = 241

Day 16 포인터 다루기 1 = 244

 STEP 1 포인터란 무엇인가? = 244

 STEP 2 포인터와 간단한 변수 = 244

 STEP 3 포인터와 변수의 형태 = 246

 STEP 4 포인터와 배열 = 249

 STEP 5 포인터에 대한 주의사항 = 251

  초기화 문제 = 251

 STEP 6 함수에 배열을 전달하는 방법 = 252

 연습문제 = 255

Day 17 포인터와 다차원배열 = 256

 STEP 1 다차원 포인터의 기본 개념 = 256

 STEP 2 다차원 배열의 포인터 표현 = 259

 STEP 3 다차원 배열의 포인터와의 관계 = 260

 STEP 4 포인터 배열과 배열을 가리키는 포인터 = 263

  여러 문자열 일괄적으로 관리하기 = 263

 STEP 5 배열의 포인터 선언시 주의점 = 264

 STEP 6 함수에서의 포인터 사용 = 265

  명령행 인자와 이중 포인터(**argv) = 266

 연습문제 = 267

Day 18 전처리문 = 270

 STEP 1 전처리문이란? = 270

 STEP 2 #include문 = 271

  헤더 파일에 대해서 = 272

  헤더 파일을 포함시키지 않은 경우 = 274

 STEP 3 #define = 277

  매크로 함수 = 280

 연습문제 = 283

Day 19 그래픽 다루기 1 = 284

 STEP 1 점과 선 다루기 = 284

  그래픽 사용하기 = 285

 STEP 2 도형 그리기 = 287

  ellipse 도형 이해하기 = 289

 STEP 3 배경색과 전경색 = 291

 STEP 4 그래픽과 관련된 함수들 = 293

 연습문제 = 294

 용어정리 = 295

Day 20 그래픽 다루기 2 = 296

 STEP 1 그래픽 모드에서 글자 출력하기 = 296

  문자 줄 간격 주기 = 297

  문자를 이어 출력하기 = 298

  settextstyle 함수 사용하기 = 299

 STEP 2 도형 내부에 색이나 패턴 넣기 = 301

 STEP 3 자주 사용되는 유용한 그래픽 관련 함수 사용법 익히기 = 304

 STEP 4 그래픽 예제 프로그램 = 305

 연습문제 = 313

Day 21 메모리 다루기 = 314

 STEP 1 메모리 할당받기 = 314

  allocmem = 315

  calloc = 316

  farcalloc = 316

  malloc = 317

  farmalloc = 318

  realloc = 318

  farrealloc = 319

 STEP 2 메모리 해제하기 = 319

 STEP 3 기타메모리 관련 함수들 = 321

 연습문제 = 324

 용어정리 = 325

Day 22 디버깅 하기 = 326

 STEP 1 디버깅이란? = 326

  오류의 종류 = 326

 STEP 2 터보 C의 디버깅 메뉴 = 327

  디버깅 관련 메뉴 = 328

  디버깅 시작하기 = 331

 연습문제 = 337

Day 23 알고리즘에 대하여 = 338

 STEP 1 알고리즘이란 = 338

  알고리즘의 예 = 338

  다른 방법으로 소수 구하기 = 340

  두 가지 방법 비교 = 341

 STEP 2 알고리즘 분석 방법 = 344

  O 표기법 = 345

 연습문제 = 347

Day 24 알고리즘 사용하기 = 348

 STEP 1 최대 공약수 구하기 = 348

  알고리즘① = 348

  C로 최대 공약수 알고리즘 구현하기 = 350

  재귀함수 사용 = 352

 STEP 2 간단한 2개의 정렬 알고리즘 = 355

  삽입 알고리즘(Insertion Sort) = 355

  선택 알고리즘(Selection Sort) = 356

 연습문제 = 358

 용어정리 = 359

Day 25 간단한 인 라인 계산기 작성 = 360

 STEP 1 간단한 인 라인 계산기 = 360

 STEP 2 인 라인 계산기의 구조 = 364

  계산과정 = 366

 STEP 3 인 라인 계산기 Ⅱ = 367

Day 26 C++ 들어가기 = 372

 STEP 1 C++의 이해 = 372

 STEP 2 OOP = 373

  캡슐화(Encapsulation) = 374

  다형성(polymorphism) = 374

  상속성 = 375

 STEP 3 C++에서 새로워진 기능들 = 376

  설명문 = 376

  입/출력 객체 = 377

  함수의 프로토타입 = 377

  블록내의 변수 선언 = 378

  scope 연산자 = 378

  enum 타입 = 379

  사용자 정의 데이터 타입 = 379

  상수를 의미하는 const = 380

  연산자 New와 Delete = 380

  레퍼런스 = 380

  정의되지 않은 파라미터 개수 = 381

 연습문제 = 382

Day 27 클래스 사용하기 = 384

 STEP 1 클래스의 구조 = 384

 STEP 2 클래스의 접근 권한 = 385

 STEP 3 특성 계승 = 386

  파생 클래스 = 386

 STEP 4 다형성 = 388

  함수의 선언 = 390

  함수의 정의 = 390

  함수의 호출 = 390

 연습문제 = 392

 용어정리 = 393

Day 28 원도 프로그래밍 = 394

 STEP 1 원도 프로그래밍의 개념 = 394

 STEP 2 윈도 프로그램의 특징 = 395

  이벤트 중심 프로그래밍 = 395

  객체지향 프로그래밍 = 396

  메시지 중심의 구조 = 397

  윈도 프로시저 = 399

  동적 링킹 = 400

  대문자 식별자 = 400

  새로운 데이터 타입 = 401

  핸들 구하기 = 401

 연습문제 = 402

 용어정리 = 403

Day 29 윈도 프로그램의 구조 = 404

 STEP 1 WinMain() 함수 = 404

  WinMain()의 구조 = 405

 STEP 2 메시지 루프 = 407

 STEP 3 윈도 프로시저 = 408

 STEP 4 볼랜드 C++프로그램 설치 = 410

 용어정리 = 413

Day 30 윈도 프로그램 만들기 = 414

 STEP 1 간단한 응용 프로그램 - Hello Window World = 414

 STEP 2 도스 프로그램과 비교 = 416

 STEP 3 소스분석 = 417

  WM_PAINT = 417

  BeginPaint .. EndPaint = 418

  GetClientRect = 419

  DrawText = 419

 STEP 4 선 그리기 프로그램 = 420

  마우스 왼쪽 버튼이 눌렸을 때(WM_LBUTTONDOWN 메시지) = 420

  왼쪽 마우스를 누르고 움직이기(WM_MOUSEMOVE 메시지) = 422

  드래그 하던 마우스를 놓은 경우(WM_LBUTTONUP 메시지) = 424

  윈도를 다시 그려야 할 경우(WM_PAINT 메시지) = 425

 용어정리 = 427

부록 1 (연습 문제 풀이) 정답 = 430

부록 2 종합예제 = 472

부록 3 터보 C 단축키 일람표 = 496

부록 CD-ROM 설명 = 428

찾아보기 = 503



New Arrivals Books in Related Fields

Muthu, Subramanian Senthilkannan (2022)
Musib, Somnath (2023)