아빠와 함께한 정보올림피아드 이야기: C언어 문법편

아빠와 함께한 정보올림피아드 이야기: C언어 문법편

$20.74
Description
C 언어를 처음 접하는 초중고생의 눈높이게 맞춘 입문서입니다. 초등학생인 저자(2 저자)가 정보올림피아드를 준비할 때 옆에서 지켜보던 개발자 아빠가 아이에게 설명한 내용을 책으로 엮었습니다.
저자

이원하

한국외국어대학교경영정보대학원석사과정을마치고디지털워터마킹과DRM(DigitalRightManagement)기술을이용한보안분야회사를창업하여문서보안이라는솔루션을설계,한국에처음상용화하였다.IT개발에회의를느껴한동안자동차개발쪽에서외도를하다가최근다시복귀,빅데이터처리및서버취약성점검소프트웨어개발을하고있는개발자이다.조그만저수지에낚시점빵을차리는게소원인두아이의아빠이기도하다.

목차

1장C언어준비
1.1코드블록(Code::Blocks)소프트웨어다운로드받기
1.2코드블록(Code::Blocks)설치

2장'Helloworld!'라고화면에나타내보자
2.1프로젝트의생성
2.2C프로그램의구조
2.3프로그램사라지지않게하기
2.4프로그래밍규칙

3장변수란무엇인가?
3.1변수와변수크기
3.2변수이름규칙
3.3대입연산자3
3.4변수초기화

4장화면입출력
4.1화면출력함수:printf()
4.2화면출력함수:putchar(),puts()
4.3키보드입력함수:scanf()

5장정수자료형처리하기
5.1정수형연산자

6장실수자료형처리하기
6.1실수형연산자

7장문자자료형처리하기
7.1아스키코드와문자형
7.2문자열

8장상수란무엇인가?
8.1상수의선언
8.2DEFINE의활용
8.3enum의활용

9장연산자의활용
9.1산술연산자
9.2비교연산자
9.3논리연산자
9.4비트연산자

10장조건문의활용
10.1조건문:if…else
10.2조건문:switch…case

11장반복문의활용
11.1for문
11.2while문
11.3do…while문
11.4분기의활용:break,continue,goto

12장배열의활용
12.1배열의선언과활용
12.2다차원배열의선언과활용

13장포인터의활용
13.1포인터란무엇인가?
13.2포인터의선언및값조회
13.3포인터와배열의관계
13.4포인터와문자열

14장함수의활용
14.1함수의선언및활용
14.2전역변수와지역변수
14.3매개변수의전달

15장구조체의활용
15.1구조체의선언및초기화
15.2구조체포인터변수선언및초기화
15.3구조체멤버의접근및활용
15.4구조체배열

16장공용체의활용
16.1공용체의선언및초기화
16.2공용체멤버의참조

17장파일입출력
17.1파일의선언
17.2파일쓰기
17.3파일읽기

18장비트연산자
18.1진법변환
18.2비트와바이트
18.3비트논리연산자
18.4비트이동연산자

출판사 서평

'C언어를처음배우는이들에게적합합니다'정보올림피아드를계기로쓴책이면서도,C언어기본문법과활용예제를담았습니다.

'정보올림피아드문제에서다루는C언어를담았습니다'외에에나온문제를이해하는데필요한C문법을모두수록했습니다.

'코드블록을이용합니다'정보올림피아드에서코드블록을이용하므로이책에서도코드블록을사용합니다.

'아이의질문을기반으로내용을구성했습니다'초등학생인2저자의질문과궁금사항을기반으로1저자와2저자가아이및초심자관점에서내용을다듬었으므로조금은이해하기가쉬울것입니다.그러나C언어도하나의언어이므로생소한개념을이해하고익숙해지려면반복학습이필요할것입니다.C언어에입문하는데도움이되기를바랍니다.