Core C Programming

출판사:
연두에디션
저   자:
천정아
발행일:
2019-01-14
가   격:
28,000원
페이지:
784 페이지
ISBN:
979-11-88831-16-6
도   수 :
4도
도서자료

교재내용

채택하셔도 절대 후회하지 않으실 겁니다!

◆ 주목할만한 특징
학생이 쉽게 올바른 코드를 작성할 수 있도록 C의 핵심 기능들에 대한 가이드 라인을 제시합니다.

◆ 각 장은 이렇게 만들었습니다
Step1. 이러한 기능이 왜 필요하고, 왜 사용할 수 밖에 없는지 개념설명
Step2. 사용 형식, 다양한 예제, 주의사항들을 통한 단계별 확장
- 간단한 예제로 시작해서 실무에서도 자주 사용되는 예제로 구성
- 다양한 Tip과 수업중에 나올 수 있는 질문까지 제시
Step3. 다양한 연습문제(객관식, OX, 단답형, 주관식, 프로그래밍 과제 등)
- 프로그래밍 과제는 심화문제로 문제마다 ‘난이도 및 이용할 기능 표시

▶ “이 말씀은 꼭 드리고 싶습니다“
페이지가 다소 많다고 느끼 실 수 있습니다. 하지만!
정말 다양한 예제와 연습문제 그리고 수업중에 나올 수 있는 질문까지
꼭 필요한 내용을 풍부하게 다루고 있습니다.

아울러 기본 폰트를 크게하여 시원한 편집과 가독성을 높이는데 주력하였습니다.

편집상의 실수와 소스 오류를 줄이기 위해 각고의 노력을 기울였습니다.
한 학기용 내지는 두 학기용으로 충분히 강의가 가능합니다

목차

CHAPTER 1 C 언어와 프로그래밍 개요
1.1 C 소개
1.1.1 프로그래밍의 개념
1.1.2 C 언어의 특징
1.2 C 프로그램 개발
1.2.1 일반적인 C 프로그램 개발 과정
1.2.2 Visual Studio를 이용한 C 프로그램 개발 과정
1.2.3 Visual Studio를 이용한 C 프로그램 개발 과정
Summary
Exercise
Programming Assignment

CHAPTER 2 C 프로그램의 기본
2.1 C 프로그램의 구성 요소
2.1.1 주석
2.1.2 main 함수
2.1.3 출력
2.2 C 언어의 입력과 출력
2.2.1 변수
2.2.2 printf 함수
2.2.3 scanf 함수
Summary
Exercise
Programming Assignment

CHAPTER 3 데이터형과 변수
3.1 데이터형
3.1.1 데이터형의 기본 개념
3.1.2 정수형
3.1.3 문자형
3.1.4 실수형
3.2 변수와 상수
3.2.1 변수
3.2.2 상수
Summary
Exercise
Programming Assignment

CHAPTER 4 연산자
4.1 연산자의 기본 개념
4.1.1 수식
4.1.2 연산자와 피연산자
4.2 연산자의 종류
4.2.1 산술 연산자
4.2.2 증감 연산자
4.2.3 대입 연산자
4.2.4 관계 연산자
4.2.5 논리 연산자
4.2.6 비트 연산자
4.2.7 그 밖의 연산자
4.3 연산자의 우선순위와 결합 규칙
4.3.1 연산자의 우선순위
4.3.2 연산자의 결합 규칙
Summary
Exercise
Programming Assignment

CHAPTER 5 제어문
5.1 조건문
5.1.1 if
5.1.2 switch
5.2 반복문
5.2.1 반복문의 필요성
5.2.2 for
5.2.3 while
5.2.4 do while
5.2.5 무한 루프
5.3 분기문
5.3.1 break
5.3.2 continue
5.3.3 goto
5.3.4 return
Summary
Exercise
Programming Assignment

CHAPTER 6 함수
6.1 함수의 개념
6.1.1 함수의 필요성
6.1.2 함수의 종류
6.2 함수의 기본
6.2.1 함수의 정의
6.2.2 함수의 호출
6.2.3 함수의 선언
6.3 지역 변수와 전역 변수
6.3.1 지역 변수
6.3.2 전역 변수
6.3.3 변수의 영역 규칙
6.4 표준 C 라이브러리 함수
Summary
Exercise
Programming Assignment

CHAPTER 7 배열
7.1 배열의 기본
7.1.1 배열의 개념
7.1.2 배열의 선언
7.1.3 배열의 초기화
7.1.4 배열의 사용
7.2 배열의 활용
7.2.1 배열의 탐색과 정렬
7.2.2 다차원 배열
7.2.3 함수의 인자로 배열 전달하기
Summary
Exercise
Programming Assignment

CHAPTER 8 포인터
8.1 포인터의 기본
8.1.1 포인터의 개념
8.1.2 포인터의 선언 및 초기화
8.1.3 포인터의 사용
8.1.4 포인터의 용도
8.1.5 포인터 사용 시 주의 사항
8.1.6 const 포인터
8.2 포인터의 활용
8.2.1 배열과 포인터의 관계
8.2.2 여러 가지 포인터의 선언
8.3 함수와 포인터
8.3.1 함수의 인자 전달 방법
8.3.2 값에 의한 전달
8.3.3 포인터에 의한 전달
8.3.4 배열의 전달
Summary
Exercise
Programming Assignment

CHAPTER 9 문자열
9.1 문자 배열
9.1.1 문자와 문자열
9.1.2 문자 배열의 선언 및 초기화
9.1.3 문자 배열의 사용
9.2 표준 C의 문자열 처리 함수
9.2.1 문자열의 길이 구하기
9.2.2 문자열의 복사
9.2.3 문자열의 비교
9.2.4 문자열의 연결
9.2.5 문자열의 검색
9.2.6 문자열의 토큰 나누기
9.2.7 문자열의 입출력
9.3 문자열 포인터
9.3.1 char*형의 문자열 포인터
9.3.2 const char*형의 문자열 포인터
9.3.3 문자열 사용을 위한 가이드라인
9.4 문자열의 배열
9.4.1 2차원 문자 배열
9.4.2 문자열 포인터 배열
Summary
Exercise
Programming Assignment

CHAPTER 10 구조체
10.1 구조체의 기본
10.1.1 구조체의 개념
10.1.2 구조체의 정의
10.1.3 구조체 변수의 선언 및 초기화
10.1.4 구조체 변수의 사용
10.1.5 구조체 변수 간의 초기화와 대입
10.1.6 구조체 변수의 비교
10.1.7 typedef
10.2 구조체의 활용
10.2.1 구조체 배열
10.2.2 구조체 포인터
10.2.3 함수의 인자로 구조체 전달하기
10.2.4 비트필드
10.2.5 구조체의 멤버로 다른 구조체 변수 사용하기
10.3 공용체와 열거체
10.3.1 열거체
10.3.2 공용체
Summary
Exercise
Programming Assignment

CHAPTER 11 변수, 함수의 활용 및 동적 메모리
11.1 변수의 활용
11.1.1 변수의 특성
11.1.2 auto와 register
11.1.3 extern
11.1.4 static
11.2 함수의 활용
11.2.1 재귀 함수
11.2.2 함수 포인터
11.3 동적 메모리
11.3.1 동적 메모리의 개념
11.3.2 동적 메모리의 필요성
11.3.3 동적 메모리의 할당과 해제
11.3.4 동적 메모리 사용 시 주의 사항
11.3.5 동적 메모리의 활용
11.3.6 동적 메모리 관리 함수
Summary
Exercise
Programming Assignment

CHAPTER 12 표준 입출력과 파일 입출력
12.1 표준 입출력
12.1.1 스트림 기반의 입출력
12.1.2 printf 함수 다시 보기
12.1.3 scanf 함수 다시 보기
12.1.4 형식이 없는 표준 스트림 입출력 함수
12.2 파일 입출력
12.2.1 파일 입출력의 개요
12.2.2 텍스트 파일 입출력
12.2.3 2진 파일 입출력
Summary
Exercise
Programming Assignment

CHAPTER 13 전처리기와 분할 컴파일
13.1 전처리기
13.1.1 매크로
13.1.2 조건부 컴파일
13.2 분할 컴파일
13.2.1 #include문
13.2.2 소스 파일과 헤더 파일의 구성
13.2.3 헤더 파일의 중복 포함 막기
13.2.4 헤더 파일과 소스 파일의 구성
13.3 main 함수의 매개변수
Summary
Exercise
Programming Assignment

INDEX
이름
이메일
전화
도서명
문의유형
문의내용

로그인

LOG IN

아이디
비밀번호