(2022)Core C programming 2nd edition(개정판)

출판사:
연두에디션
저   자:
천정아
발행일:
2022-03-04
가   격:
29,000원
페이지:
784 페이지
ISBN:
979-11-92187-07-5
도   수 :
4도
도서자료

교재내용

<강의 계획서>

• 1주 : 1장. C 언어와 프로그래밍 개요 2장. C 프로그램의 기본
• 2주 : 3장. 데이터형과 변수
• 3주 : 4장. 연산자
• 4주 : 5장. 제어문 5-1. 조건문
• 5주 : 5장. 제어문 5-2. 반복문 5-3. 분기문
• 6주 : 6장. 함수 6-1. 함수의 개념 6-2. 함수의 기본
• 7주 : 6장. 함수 6-3. 지역 변수와 전역 변수
• 8주 : 중간고사
• 9주 : 7장. 배열
• 10주 : 8장. 포인터
• 11주 : 9장. 문자열
• 12주 : 10장. 구조체
• 13주 : 11장. 변수,함수의 활용 및 동적 메모리
• 14주 : 12장. 표준 입출력과 파일 입출력
• 15주 : 13장. 전처리기와 분할 컴파일
• 16주 : 기말고사

<강의 계획서_두 학기 분량>

1. 1학기 분량일 경우

• 1주 : 1장. C 언어와 프로그래밍 개요
• 2주 : 2장. C 프로그램의 기본
• 3주 : 3장. 데이터형과 변수 3-1. 데이터형
• 4주 : 3장. 데이터형과 변수 3-2. 변수와 상수
• 5주 : 4장. 연산자 4-1. 연산자의 기본 개념 4-2. 연산자의 종류(산술, 증감, 대입 연산자)
• 6주 : 4장. 연산자 4-2. 연산자의 종류(관계, 논리, 비트, 기타 연산자) 4-3. 연산자의 우선순위와 결합 규칙
• 7주 : 5장. 제어문 5-1. 조건문
• 8주 : 중간고사
• 9주 : 5장. 제어문 5-2. 반복문
• 10주 : 5장. 제어문 5-3. 분기문
• 11주 : 6장. 함수 6-1. 함수의 개념 6-2. 함수의 기본
• 12주 : 6장. 함수 6-2. 함수의 기본 여러 가지 함수의 정의/함수의 호출/함수의 선언
• 13주 : 6장. 함수 6-3. 지역 변수와 전역 변수
• 14주 : 6장. 함수 6-4. 표준 C 라이브러리 함수
• 15주 : 기말 프로젝트 발표
• 16주 : 기말고사

2. 2학기 분량일 경우

• 1주 : 7장. 배열 7-1. 배열의 기본
• 2주 : 7장. 배열 7-2. 배열의 활용
• 3주 : 8장. 포인터 8-1. 포인터의 기본
• 4주 : 8장. 포인터 8-2. 포인터의 활용
• 5주 : 8장. 포인터 8-3. 함수와 포인터
• 6주 : 9장. 문자열
• 7주 : 10장. 구조체 10-1. 구조체의 기본
• 8주 : 중간고사
• 9주 : 10장. 구조체 10-2. 구조체의 활용 10-3. 공용체와 열거체
• 10주 : 11장. 변수와 함수의 활용 및 동적 메모리 11-1. 변수의 활용 11-2. 함수의 활용(재귀함수)
• 11주 : 11장. 변수,함수의 활용 및 동적 메모리 11-2. 함수의 활용(함수 포인터) 11-3. 동적 메모리
• 12주 : 12장. 표준 입출력과 파일 입출력 12-1. 표준 입출력
• 13주 : 12장. 표준 입출력과 파일 입출력 12-2. 파일 입출력
• 14주 : 13장. 전처리기와 분할 컴파일
• 15주 : 기말 프로젝트 발표
• 16주 : 기말고사

목차

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

아이디
비밀번호