logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

C 언어 for Beginner

C 언어 for Beginner

(개정판)

우재남 (지은이)
한빛아카데미(교재)
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

C 언어 for Beginner
eBook 미리보기

책 정보

· 제목 : C 언어 for Beginner (개정판)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9791156641339
· 쪽수 : 496쪽
· 출판일 : 2014-08-06

책 소개

C 언어를 처음 접하는 독자를 위한 기본서로, 독자가 쉽게 학습 방향을 잡고, 기본을 다지고, 실력을 기를 수 있도록 다양한 학습장치를 구성했다. 본격적으로 학습을 시작하기 전에 매 챕터와 섹션에서 배울 내용의 핵심을 짚어준다.

목차

Chapter 01 C의 이해와 컴파일러 설치
SECTION 01 C의 이해 24
1.1 프로그래밍 개요 24
1.2 C의 특징 25
1.3 C 컴파일러의 종류 27

SECTION 02 C 프로그램 작성 방법 28
2.1 프로그램 코딩 28
2.2 컴파일과 링크 29
2.3 프로그램 실행 31

SECTION 03 C 컴파일러 설치와 간단한 실습 32
3.1 실습할 수 있는 Visual Studio 버전 32
3.2 Visual Studio 2012 Professional 설치 33
3.3 처음으로 작성해보는 간단한 프로그램 37

Chapter 02 일단 짜보는 그럴듯한 C 프로그램
SECTION 01 프로그램 작성 순서 복습 52
1.1 두 번째 프로젝트 만들기 53
1.2 프로그램 코딩 54
1.3 빌드(컴파일/링크) 57
1.4 실행 57

SECTION 02 scanf_s( ) 맛보기 58
2.1 값을 입력받는 scanf_s( ) 58
예제모음 01 숫자 4개를 더하는 프로그램 62
예제모음 02 if문을 활용한 계산기 63
예제모음 03 오류가 없는 계산기 65

Chapter 03 printf( )와 데이터 형식
SECTION 01 printf( ) 함수의 기본 형태 70
1.1 기본적인 printf( ) 함수 사용법 70
1.2 정수 외에 자주 사용되는 서식 72

SECTION 02 printf( ) 함수의 서식 지정 75
2.1 자릿수를 맞춘 출력 75
2.2 다양한 기능의 서식 문자 77

SECTION 03 변수의 이해 79
3.1 변수(그릇)의 선언 79
3.2 변수(그릇)에 값(음식)을 담는 방법 81

SECTION 04 데이터 형식과 배열 88
4.1 비트, 바이트, 진수 88
4.2 2진수 변환 연습 92
4.3 숫자형 데이터 형식 94
4.4 문자형 데이터 형식 97
4.5 여러 글자가 모인 문자열과 배열 100

예제모음 04 정수형을 출력하는 프로그램 107
예제모음 05 입력하는 정수의 진수 결정 108
예제모음 06 데이터 형의 크기 확인 109
예제모음 07 입력된 문자열을 거꾸로 출력 110

Chapter 04 C 연산자의 이해
SECTION 01 산술 연산자 116
1.1 기본 산술 연산자 116
1.2 연산자 우선순위와 강제 형 변환 117
1.3 대입 연산자와 증감 연산자 121

SECTION 02 관계 연산자 124

SECTION 03 논리 연산자 127

SECTION 04 비트 연산자 130

SECTION 05 연산자 우선순위 140

예제모음 08 입력된 두 실수의 산술 연산 141
예제모음 09 동전 교환 프로그램 142
예제모음 10 윤년 계산 프로그램 143

Chapter 06 반복문의 기본, for문
SECTION 01 단순 for문 174
1.1 for문의 이해 174
1.2 for문의 개념과 활용 176

SECTION 02 중첩 for문 190
2.1 중첩 for문의 개념 190
2.2 중첩 for문의 활용 194

SECTION 03 다양한 for문의 형태 198
3.1 여러 개의 초깃값과 증감식을 사용하는 for문 198
3.2 초깃값과 증감식이 없는 for문 199

예제모음 14 구구단 출력 프로그램 203
예제모음 15 아스키 코드표 출력 프로그램 204
예제모음 16 입력한 문자를 거꾸로 출력 205

Chapter 07 while문과 흐름 제어
SECTION 01 while문 212
1.1 for문과 while문의 비교 212
1.2 무한루프를 위한 while문 215

SECTION 02 do~while문 218
2.1 do~while문과 while문의 차이 218

SECTION 03 기타 제어문 221
3.1 반복문을 탈출하는 break문 221
3.2 반복문으로 다시 돌아가는 continue문 224
3.3 지정한 위치로 이동하는 goto문 226
3.4 현재 함수를 불렀던 곳으로 돌아가는 return문 227
예제모음 17 원하는 배수의 합계를 구하는 계산기 229
예제모음 18 입력한 문자열의 종류 구분하기 230
예제모음 19 입력한 숫자만큼 별표 출력하기 231

Chapter 08 배열
SECTION 01 배열의 이해 236
1.1 배열을 사용하는 이유 236
1.2 배열의 활용 범위 239

SECTION 02 배열과 문자열 248
2.1 정수형 배열과 문자형 배열 248
2.3 문자열 함수로 문자열 다루기 251

SECTION 03 2차원 배열 259
3.1 2차원 배열의 기본 개념 259
3.3 2차원 배열의 초기화 262
3.3 3차원 이상의 배열 263

예제모음 20 입력된 문자열을 거꾸로 출력 265
예제모음 21 대문자와 소문자의 변환 266
예제모음 22 구구단의 결과를 2차원 배열에 저장 267
예제모음 23 문자열 내 특정 문자의 변환 268

Chapter 09 배열과 포인터
SECTION 01 스택 276
1.1 스택의 이해 276
1.2 배열로 스택 만들기 277

SECTION 02 메모리와 주소 284
2.1 메모리 구조와 주소 284

SECTION 03 포인터 289
3.1 포인터의 기본 개념 289

SECTION 04 배열과 포인터의 관계 295
4.1 문자형 배열과 포인터 295
4.2 문자열 배열과 포인터의 응용 297
4.3 포인터 학습 노하우 298

예제모음 24 포인터를 이용해 문자열을 거꾸로 출력 301
예제모음 25 포인터를 이용한 두 값의 교환 302
예제모음 26 포인터를 이용한 배열의 정렬 303

Chapter 10 함수
SECTION 01 함수의 이해 310
1.1 함수의 개념 310
1.2 함수의 모양과 활용 317

SECTION 02 지역변수, 전역변수 323
2.1 지역변수와 전역변수의 이해 323

SECTION 03 함수의 반환값과 매개변수 326
3.1 반환값 유무에 따른 함수 구분 326
3.2 매개변수 전달 방법 328

예제모음 27 함수를 이용한 구구단 프로그램 335
예제모음 28 함수를 이용한 대소문자 변환 프로그램 336
예제모음 29 로또 숫자 자동 추첨 프로그램 338

Chapter 11 표준 입출력과 파일 입출력
SECTION 01 표준 입출력 함수 346
1.1 서식화된 입출력 함수 346
1.2 문자열 입출력 함수 348
1.3 문자 입출력 함수 349

SECTION 02 파일 입출력 함수 356
2.1 파일 입출력의 기본 과정 356
2.2 파일을 이용한 입력 358
2.3 파일을 이용한 출력 364

예제모음 30 구구단을 파일에 출력 370
예제모음 31 파일에서 읽어온 문자열을 파일에 거꾸로 출력 371

Chapter 12 고급 포인터
SECTION 01 메모리 할당 함수 378
1.1 꼭 기억해야 할 포인터의 주요 내용 378
1.2 동적 메모리 확보 : malloc( ) 380

SECTION 02 포인터 배열 390
2.1 여러 줄의 문자열을 처리 : 2차원 배열 390
2.2 포인터 배열의 활용 392

예제모음 32 여러 숫자 중 짝수만 더하기 396
예제모음 33 입력한 문자열과 모두 반대로 출력 397

Chapter 13 구조체, 공용체, 열거형
SECTION 01 구조체 404
1.1 비빔밥과 구조체의 비교 404
1.2 구조체의 문법 406
1.3 구조체의 활용 408

SECTION 02 공용체 419
2.1 복합 경기장과 공용체의 비교 419
2.2 공용체의 문법 420

SECTION 03 열거형 423
3.1 열거형의 이해 423

예제모음 34 구조체 포인터를 활용한 학생 관리 426
예제모음 35 구조체와 혼용체의 혼합 428
예제모음 36 열거형을 활용한 월 이름 출력 429

Chapter 14 고급 프로그램을 만들기 위한 C
SECTION 01 main( ) 함수의 숨겨진 이야기 438
1.1 main( ) 함수의 매개변수 438

SECTION 02 헤더 파일 443
2.1 헤더 파일의 이해 443
2.2 사용자가 만드는 헤더 파일 444
2.3 하나의 파일을 여러 개로 분리하기 446

SECTION 03 전처리문과 예약어 449
3.1 전처리문 449
3.2 예약어 451

예제모음 37 텍스트 파일 복사 458
예제모음 38 static 예약어를 활용한 구구단 출력 460

Chapter 15 실전 프로젝트
SECTION 01 친구 핸펀 Ver 2.0 466
1.1 프로그램 개요 466
1.2 프로그램 구현 467
1.3 전체 소스 474

SECTION 02 포도삽 Ver 2.0 479
2.1 프로그램 개요 479
2.2 프로그램 구현 481
2.3 전체 소스 488

저자소개

우재남 (지은이)    정보 더보기
서강대학교에서 정보시스템 전공으로 석사 과정을 마친 후 다양한 IT 관련 분야에서 실무를 경험했고, 대학에서 프로그래밍, 데이터베이스, 운영체제 등을 강의해 왔다. 현재는 디티솔루션의 공간데이터베이스 연구소장으로 재직 중이며, 공간 정보와 IT의 융합 학문인 유시티 IT 분야의 공학박사 학위도 취득했다. 또한 한양사이버대학교 컴퓨터공학과와 삼성, LG, 현대, CJ, KT, SK, 대한상공회의소, 육군본부 등의 기업과 공공기관에서 인공지능 및 IT 전문 분야를 강의하고 있다. 자신이 체험한 다양한 IT 실무 경험과 지식을 최대한 쉽고 빠르게 독자와 수강생에게 전달하는 것을 집필과 강의의 모토로 삼고 있다. 지금까지 한빛미디어와 한빛아카데미에서 50권 이상의 책을 집필/번역했다.
펼치기

책속에서



이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책