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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

쉽게 풀어쓴 C언어 Express

쉽게 풀어쓴 C언어 Express

(개정4판)

천인국 (지은이)
  |  
생능
2023-01-17
  |  
32,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

쉽게 풀어쓴 C언어 Express

책 정보

· 제목 : 쉽게 풀어쓴 C언어 Express (개정4판)
· 분류 : 국내도서 > 대학교재/전문서적 > 공학계열 > 컴퓨터공학 > 자료구조
· ISBN : 9788970506678
· 쪽수 : 746쪽

책 소개

적절한 그림을 가능한 많이 사용하여 보다 친숙하고, 지루하지 않으며 독자들이 이해하기 쉽도록 구성하였다. 입문자들은 그림을 통하여 보다 쉽게 관련 개념들을 빠르게 이해할 수 있다.각각의 주제에 대하여 개념과 원리를 자세하게 설명하였다.

목차

Chapter 01 프로그래밍의 개념
1.1 프로그래밍이란?
1.2 프로그래밍 언어
1.3 C언어의 소개
1.4 알고리즘이란?
[LAB] 프린터 고장 수리 알고리즘
[LAB] 성적 평균 계산기
[Mini Project] 숫자 리스트에서 최대값 찾는 알고리즘
■Q&A
■Exercise


Chapter 02 프로그램 작성 과정
2.1 프로그램 개발 과정
2.2 통합 개발 환경
2.3 비주얼 스튜디오 설치
2.4 비주얼 스튜디오 사용하기
2.5 예제 프로그램의 간략한 설명
2.6 예제 프로그램의 응용
[LAB] 간단한 계산을 해보자
[LAB] 구구단을 출력해보자
2.7 오류 수정
[Mini Project] 오류를 처리해보자
■Q&A
■Summary
■Exercise
■Programming

Chapter 03 C 프로그램 구성요소
3.1 덧셈 프로그램 #1
3.2 주석
3.3 전처리기
3.4 함수
3.5 변수
3.6 수식과 연산
3.7 printf()
[LAB] 사칙 연산
3.8 scanf()
3.9 덧셈 프로그램 #2
[LAB] 원의 면적 구하기 프로그램
[LAB] 환율계산 프로그램
[LAB] 평균 계산하기 프로그램
[Mini Project] 사각형의 둘레와 면적
■Summary
■Exercise
■Programming

Chapter 04 변수와 자료형
4.1 변수와 상수
4.2 자료형
4.3 정수형
4.4 부동 소수점형
4.5 문자형
[LAB] 변수의 초기값
[Mini Project] 태양빛 도달 시간 계산
■Q&A
■Summary
■Exercise
■Programming

Chapter 05 수식과 연산자
5.1 수식과 연산자
5.2 산술 연산자
[LAB] 거스름돈 계산하기
5.3 대입 연산자
5.4 관계 연산자
5.5 논리 연산자
[LAB] 윤년 판단
5.6 조건 연산자
5.7 콤마 연산자
5.8 비트 연산자
[LAB] 십진수를 이진수로 출력하기
[LAB] XOR를 이용한 암호화
5.9 형변환
5.10 연산자의 우선 순위와 결합 규칙
[LAB] 화씨 온도를 섭씨로 바꾸기
■Q&A
■Summary
■Exercise
■Programming

Chapter 06 조건문
6.1 제어문
6.2 if 문
6.3 if-else 문
6.4 다중 if 문
[LAB] 이차 방정식
[LAB] 산술 계산기
6.5 switch 문
[LAB] 산술 계산기(switch 버전)
6.6 goto 문
[Mini Project] 소득세 계산기 만들기
■Summary
■Exercise
■Programming

Chapter 07 반복문
7.1 반복의 개념
7.2 while 문
7.3 반복 루프에서 보초값 사용하기
[LAB] 최대 공약수 찾기
[LAB] 반감기
7.4 do…while 문
[LAB] 숫자 추측 게임
7.5 for 문
7.6 중첩 반복문
[LAB] 직각 삼각형 찾기
7.7 무한 루프와 break, continue
[LAB] 파이 구하기
[LAB] 복리 이자 계산
[LAB] 자동으로 수학문제 생성하기
[LAB] 도박사의 확률
■Q&A
■Exercise
■Programming

Chapter 08 함수
8.1 함수란?
8.2 함수 정의
8.3 매개 변수와 반환값
[LAB] 생일 축하 함수
[LAB] 정수를 입력받는 get_integer() 함수
[LAB] 정수의 합을 계산하는 add() 함수
[LAB] 팩토리얼 계산 함수
[LAB] 온도 변환 프로그램
[LAB] 조합 계산하기
[LAB] 소수 찾기
8.4 함수 원형
8.5 표준 라이브러리 함수(난수)
[LAB] 동전던지기 게임
[LAB] 자동차 경주 프로그램
8.6 표준 라이브러리 함수(수학 함수)
[LAB] 시간 맞추기 게임
[LAB] 나무 높이 측정
[LAB] 삼각함수 그리기
8.7 함수를 사용하는 이유
[Mini Project] 공학용 계산기 프로그램 작성
■Advanced Topic
■Q&A
■Summary
■Exercise
■Programming

Chapter 09 변수 범위와 순환 호출
9.1 변수의 속성
9.2 지역 변수
9.3 전역 변수
9.4 생존 시간
[LAB] 은행 계좌 구현하기
[LAB] 한 번만 초기화하기
9.5 연결
9.6 어떤 저장 유형을 사용하여 하는가?
[LAB] 난수 발생기 작성(Linear Congruential Generator)
9.7 가변 매개 변수 함수
9.8 순환 호출
[Mini Project] 하노이 탑
■Advanced Topic
■Summary
■Exercise
■Programming

Chapter 10 배열
10.1 배열이란?
10.2 배열의 초기화
[LAB] 주사위 던지기
[LAB] 극장 예약 시스템
[LAB] 최소값 찾기
10.3 배열과 함수
10.4 정렬
10.5 탐색
10.6 2차원 배열
[LAB] 영상 처리
[Mini Project] TIC-TAC-TOE 게임
■Summary
■Exercise
■Programming

Chapter 11 포인터
11.1 포인터란?
11.2 간접 참조 연산자 
[LAB] 임베디드 프로그래밍 체험 #1
11.3 포인터 사용시 주의할 점
11.4 포인터 연산
11.5 포인터와 함수
11.6 포인터와 배열
[LAB] 영상 처리
11.7 포인터 사용의 장점
[Mini Project] 자율 주행 자동차
■Summary
■Exercise
■Programming

Chapter 12 문자와 문자열
12.1 문자와 문자열
12,2 문자 입출력 라이브러리
12.3 문자열 입출력 라이브러리
12.4 문자 처리 라이브러리
[LAB] 단어 세기
[LAB] 유효한 암호 확인
12.5 문자열 처리 라이브러리 함수
[LAB] 단답형 퀴즈
12.6 문자열 수치 변환
[LAB] 영상 파일 이름 자동 생성
12.7 문자열 여러 개를 저장하는 방법
[LAB] 한영 사전의 구현
[LAB] 메시지 암호화
[Mini Project] 행맨 게임
■Q&A
■Summary
■Exercise
■Programming

Chapter 13 구조체
13.1 구조체란 무엇인가?
13.2 구조체의 선언, 초기화, 사용
[LAB] 2차원 공간 상의 점을 구조체로 표현하기
[LAB] 사각형을 point 구조체로 나타내기
13.3 구조체의 배열
13.4 구조체와 포인터
13.5 구조체와 함수
[LAB] 벡터 연산
13.6 공용체
13.7 열거형
13.8 typedef
[LAB] 2차원 공간 상의 점을 POINT 타입으로 정의하기
[Mini Project] 4지 선다 퀴즈 프로그램
■Q&A
■Summary
■Exercise
■Programming

Chapter 14 포인터 활용
14.1 이중 포인터
14.2 포인터 배열
14.3 배열 포인터
14.4 함수 포인터
14.5 다차원 배열과 포인터
14.6 const 포인터와 volatile 포인터
14.7 void 포인터
14.8 main 함수의 인수
[LAB] 프로그램 인수 사용하기
[LAB] qsort() 함수 사용하기
[Mini Project] 이분법으로 근 구하기
■Summary
■Exercise
■Programming

Chapter 15 스트림과 파일 입출력
15.1 스트림
15.2 파일의 기초
15.3 텍스트 파일 읽기와 쓰기
[LAB] 파일에서 특정 문자열 탐색
15.4 이진 파일 읽기와 쓰기
[LAB] 이진 파일에 학생 정보 저장하기
[LAB] 이미지 파일 복사하기
[LAB] 파일 압축 (RLE)
[LAB] 파일 암호화 (XOR)
15.5 임의 접근
[Mini Project] 주소록 만들기
■Summary
■Q&A
■Exercise
■Programming

Chapter 16 전처리 및 다중 소스 파일
16.1 전처리기란?
16.2 단순 매크로
16.3 함수 매크로
[LAB] ASSERT 매크로
[LAB] 비트 매크로 작성
16.4 #ifdef, #endif
[LAB] 여러 가지 버전 정의하기
[LAB] 리눅스 버전과 윈도우 버전 분리
16.5 #if, #else, #endif
16.6 다중 소스 파일
[LAB] 헤더 파일 중복 포함 막기
16.7 비트 필드 구조체
[LAB] 비트 필드와 공용체를 이용한 하드웨어 제어
[Mini Project] 전처리기 사용하기
■Summary
■Exercise
■Programming

Chapter 17 동적 메모리
17.1 동적 할당 메모리란?
17.2 동적 메모리 할당의 기본
[LAB] 동적 배열을 이용한 성적 처리
17.3 calloc()과 realloc()
[LAB] 어떤 문자열이라도 저장하는 동적 메모리
17.4 구조체를 동적 생성해보자
17.5 연결 리스트란?
[Mini Project] 영화 관리 프로그램
■Advanced Topic
■Summary
■Exercise
■Programming

■찾아보기

저자소개

천인국 (지은이)    정보 더보기
서울대학교 전자공학과에 입학하여 1983년에 공학사 학위를 취득하였고, 한국과학기술원 대학원에 입학하여 1985년에 전기 및 전자공학과 석사 학위를, 1993년에 박사 학위를 취득하였다. 1985년부터 1988년까지 삼성전자 종합연구소에서 주임 연구원으로 재직하였고, 1993년부터 현재까지 순천향대학교 컴퓨터공학과 교수로 재직 중이다. 2005년에는 캐나다 UBC에서 방문교수를 지냈다. 저서로는 『인공지능 2판』(2023, 인피니티북스), 『HTML5+CSS3+JavaScript로 배우는 웹프로그래밍 기초 2판』(2023, 인피니티북스), 『Power JAVA 3판』(2022, 인피니티북스), 『인공지능』(2020, 인피니티북스), 『스크래치로 배우는 컴퓨팅 사고와 문제해결』(2019, 인피니티북스), 『OpenCV를 이용한 디지털 영상처리』(2019, 인피니티북스), 『Power Java Compact』(2018, 인피니티북스), 『어서와 C++는 처음이지!』(2018, 인피니티북스), 『문제해결과 컴퓨팅 사고』(2017, 인피니티북스), 『문제해결과 컴퓨팅 사고를 위한 스크래치』(2017, 인피니티북스), 『문제해결과 컴퓨팅 사고를 위한 파이썬』(2017, 인피니티북스), 『어서와 파이썬은 처음이지!』(2016, 인피니티북스), 『어서와 Java는 처음이지!』(2015, 인피니티북스), 『어서와 C언어는 처음이지!』(2015, 인피니티북스), 『HTML5+CSS3+JavaScript로 배우는 웹프로그래밍 기초』(2014, 인피니티북스), 『C++ Espresso』(2010, 인피니티북스), 『Power C++』(2010, 인피니티북스), 『쉽게 풀어쓴 C언어 Express』(2007, 생능출판사), 『C언어로 쉽게 풀어쓴 자료구조』(2005, 생능출판사) 등이 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책