이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
기초 C언어
POD도서
이은상
BOOKK(부크크) 2026.07.28.
가격
23,000
23,000
YES포인트?
0원
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 주문 후 제작되는 개인 오더 도서로 신중한 구매를 부탁드리며, 발송까지 7일가량 소요됩니다.

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

책소개

목차

Chapter 01 C언어 시작하기 9
1.1. C언어란? 10
1.1.1. C프로그래밍 언어 10
1.1.2. 프로그램 구조 14

1.2. 코드 16
1.2.1. 코드란? 16
1.2.2. 통합개발환경(IDE) 이용 17
1.2.3. 온라인 통합개발환경(IDE) 이용 19

1.3. 연습문제 21

Chapter 02 C언어의 기초 23
2.1. 코드 작성 24
2.1.1. 코드 입력 24
2.1.2. #include 26
2.1.3. main() 함수 28
2.1.4. 읽기 쉬운 코드 작성 30

2.2. 출력 33
2.2.1. 화면 출력 33
2.2.2. printf() 함수 34
2.2.3. 줄바꾸기 35

2.3. 연습문제 37

Chapter 03 상수 41
3.1. 상수 42
3.1.1. 상수란? 42
3.1.2. 상수의 종류 43

3.2. printf() 함수의 서식 지정 44
3.2.1. 변환 지정자 44
3.2.2. 제어 문자 47

3.3. 숫자 49
3.3.1. 정수 49
3.3.2. 실수 52

3.4. 문자 54
3.4.1. 문자 54
3.4.2. 문자열 56

3.5. 연습문제 59

Chapter 04 변수 79
4.1. 변수와 식별자, 자료형 80
4.1.1. 변수의 개념과 구조 80
4.1.2. 식별자 84
4.1.3. 자료형의 종류 87

4.2. 변수의 선언과 사용 91
4.2.1. 변수의 선언과 초기화 91
4.2.2. 값 대입(할당)하기 94
4.2.3. 변수값 출력하기 97
4.2.4. 변수값 대입 시 주의점 99

4.3. 표준 입력 (scanf) 101
4.3.1. 표준 입력이란? 101
4.3.2. scanf를 이용한 숫자 입력 102
4.3.3. scanf를 이용한 문자 입력 105

4.4. 연습문제 107

Chapter 05 연산자 119
5.1. 기본 연산자 120
5.1.1. 산술 연산자 : +, -, *, /, % 120
5.1.2. 대입과 복합 대입 연산자 123
5.1.3. 증감 연산자의 전위형과 후위형 : ++a, a++ 126

5.2. 조건 판단 연산자 129
5.2.1. 비교 연산자: ==, !=, >, <, >=, <= 129
5.2.2. 논리 연산자 : &&, ||, ! 132
5.2.3. 비트 논리 연산자 : &, |, ^, ~ 135

5.3. 기타 연산자 139
5.3.1. sizeof 연산자 139
5.3.2. 강제 형 변환 (Casting) 142

5.4. 연산자의 우선순위 146
5.4.1. 연산자 우선순위 146
5.4.2. 결합 규칙의 이해 149

5.5. 연습문제 151

Chapter 06 조건문 163
6.1. if 문 164
6.1.1. if 문 164
6.1.2. if-else 문 : 둘 중 하나를 선택 167
6.1.3. if-else if-else 문 : 여러 조건 중 하나를 선택 171

6.2. switch 문 174
6.2.1. switch-case 문의 구조 174
6.2.2. break 문의 역할 178

6.3. 연습문제 182

Chapter 07 반복문 191
7.1. for 문 192
7.1.1. for 문 192
7.1.2. for 문을 이용한 반복 처리 196

7.2. while 문 200
7.2.1. while 문 200
7.2.2. do-while 문 204

7.3. 다중 루프와 반복 흐름 제어 208
7.3.1. 중첩 for 문의 이해 208
7.3.2. 반복 흐름 제어 211

7.4. 연습문제 215

Chapter 08 배열 227
8.1. 1차원 배열 228
8.1.1. 배열의 선언과 초기화 228
8.1.2. 배열 요소의 접근 (인덱스) 232
8.1.3. 반복문과 배열의 조합 234

8.2. 2차원 배열 237
8.2.1. 2차원 배열의 개념과 초기화 237
8.2.2. 중첩 반복문을 이용한 2차원 배열 처리 242

8.3. 문자열과 char 배열 245
8.3.1. C언어와 문자열 245
8.3.2. 문자열의 입력과 출력 248

8.4. 연습문제 251

Chapter 09 함수 267
9.1. 함수의 기본 이해 268
9.1.1. 함수(Function)의 기초 268
9.1.2. 함수의 정의와 호출 271

9.2. 사용자 정의 함수의 유형과 값 전달 276
9.2.1. 반환값과 매개변수 276
9.2.2. 사용자 정의 함수의 4가지 유형 280
9.2.3. 값 전달 방식의 이해 287

9.3. 연습문제 290

Chapter 10 포인터 295
10.1. 포인터와 메모리 주소 296
10.1.1. 포인터(Pointer)의 기초 296
10.1.2. 주소 연산자 & 와 역참조 연산자 * 299

10.2. 포인터 변수와 포인터의 활용 302
10.2.1. 포인터 변수의 선언과 사용 302
10.2.2. 포인터의 활용 : 참조(주소)에 의한 호출 306
10.2.3. 배열 이름은 곧 주소 311

10.3. 연습문제 318

임용기출문제 324
찾아보기 363

저자 소개 1

공주대학교 사범대학 기술가정교육과 교수로 재직 중으로, 기술교육과에서 다루는 여러 공학 내용을 효과적으로 가르치기 위한 교수·학습 방안을 탐색하고 있다. 최근에는 급변하는 디지털 시대에 발맞춰 인공지능을 활용하여 교사나 일반인, 학생들이 실생활에서 접하는 다양한 문제를 보다 효율적으로 해결할 수 있는 방안을 탐구하고 있다.

이은상의 다른 상품

관련 분류

품목정보

발행일
2026년 07월 28일
쪽수, 무게, 크기
364쪽 | 148*210*30mm
ISBN13
9791112248442

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.

23,000
1 23,000