이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
CHAPTER 1 프로그래밍과 C 언어 0011.1 C 언어 소개 0021.1.1 프로그래밍 개요 0021.1.2 C 언어의 특징 0051.2 C 프로그램 개발 0101.2.1 일반적인 C 프로그램 개발 0101.2.2 Visual Studio를 이용한 C 프로그램 개발 0131.2.3 Visual Studio 사용법 019■■ 연습문제 026■■ 프로그래밍 과제 028CHAPTER 2 C 프로그램의 기본 0312.1 첫 번째 C 프로그램 0322.1.1 주석 0322.1.2 main 함수 0352.1.3 출력 0392.2 C의 입력과 출력 0422.2.1 변수 0422.2.2 printf 함수 0442.2.3 scanf 함수 049■■ 연습문제 054■■ 프로그래밍 과제 056CHAPTER 3 데이터형과 변수 0593.1 데이터형 0603.1.1 데이터형의 개념 0603.1.2 정수형 0643.1.3 문자형 0713.1.4 실수형 0753.2 변수와 상수 0783.2.1 변수 0793.2.2 상수 085■■ 연습문제 095■■ 프로그래밍 과제 097CHAPTER 4 연산자 0994.1 연산자의 기본 개념 1004.1.1 수식 1004.1.2 연산자와 피연산자 1004.2 연산자의 종류 1024.2.1 산술 연산자 1024.2.2 증감 연산자 1054.2.3 대입 연산자 1074.2.4 관계 연산자 1114.2.5 논리 연산자 1144.2.6 비트 연산자 1174.2.7 조건 연산자 1234.2.8 형 변환 연산자 1254.3 연산자의 우선순위와 결합 규칙 1284.3.1 연산자의 우선순위 1284.3.2 연산자의 결합 규칙 130■■ 연습문제 132■■ 프로그래밍 과제 135CHAPTER 5 제어문 1395.1 조건문 1405.1.1 if 1405.1.2 switch 1485.2 반복문 1535.2.1 for 1545.2.2 while 1625.2.3 do while 1665.3 분기문 1685.3.1 break 1685.3.2 continue 1725.3.3 goto 1745.3.4 return 176■■ 연습문제 177■■ 프로그래밍 과제 182CHAPTER 6 함수 1876.1 함수의 개념 1886.1.1 함수의 필요성 1886.1.2 함수의 종류 1896.1.3 함수의 요건 1906.2 함수의 기본 1916.2.1 함수의 정의 1916.2.2 함수의 호출 1976.2.3 함수의 선언 2096.3 지역 변수와 전역 변수 2146.3.1 지역 변수 2156.3.2 전역 변수 2196.3.3 변수의 영역 규칙 222■■ 연습문제 224■■ 프로그래밍 과제 228CHAPTER 7 배열 2337.1 배열의 기본 2347.1.1 배열의 개념 2347.1.2 배열의 선언 2357.1.3 배열의 초기화 2397.1.4 배열의 사용 2427.2 다차원 배열 2497.2.1 다차원 배열의 개념 2497.3 배열의 활용 2557.3.1 함수의 인자로 배열 전달하기 2557.3.2 배열의 탐색과 정렬 259■■ 연습문제 265■■ 프로그래밍 과제 269CHAPTER 8 포인터 2738.1 포인터의 기본 2748.1.1 포인터의 개념 2748.1.2 포인터의 선언 및 초기화 2758.1.3 포인터의 사용 2798.1.4 포인터의 용도 2828.1.5 포인터 사용 시 주의 사항 2858.1.6 const 포인터 2868.2 포인터의 활용 2908.2.1 배열과 포인터의 관계 2908.3 함수와 포인터 3008.3.1 함수의 인자 전달 방법 3008.3.2 값에 의한 호출 3008.3.3 참조에 의한 호출 3018.3.4 배열의 전달 305■■ 연습문제 310■■ 프로그래밍 과제 314CHAPTER 9 문자열 3179.1 문자 배열 3189.1.1 문자와 문자열 3189.1.2 문자 배열의 선언 및 초기화 3199.1.3 문자 배열의 사용 3209.2 표준 C의 문자열 처리 함수 3229.2.1 문자열의 길이 구하기 3249.2.2 문자열의 복사 3269.2.3 문자열의 비교 3299.2.4 문자열의 연결 3319.2.5 문자열의 검색 3329.2.6 문자열의 토큰 나누기 3349.2.7 문자열의 입출력 3359.3 문자열 포인터 3399.3.1 char*형의 문자열 포인터 3399.3.2 const char*형의 문자열 포인터 3439.3.3 문자열 사용을 위한 가이드라인 3469.4 문자열의 배열 3489.4.1 2차원 문자 배열 3489.4.2 문자열 포인터 배열 351■■ 연습문제 354■■ 프로그래밍 과제 357CHAPTER 10 구조체 36110.1 구조체의 기본 36210.1.1 구조체의 개념 36210.1.2 구조체의 정의 36210.1.3 구조체 변수의 선언 및 초기화 36510.1.4 구조체 변수의 사용 36710.1.5 구조체 변수 간의 초기화와 대입 36910.1.6 구조체 변수의 비교 37110.2 구조체의 활용 37310.2.1 구조체 배열 37310.2.2 구조체 포인터 37710.2.3 함수의 인자로 구조체 전달하기 37910.2.4 구조체의 멤버로 다른 구조체 사용하기 38610.3 열거체와 공용체 38910.3.1 열거체 38910.3.2 공용체 39310.3.3 typedef 396■■ 연습문제 399■■ 프로그래밍 과제 402CHAPTER 11 입출력 40711.1 표준 입출력 40811.1.1 스트림 기반의 입출력 40811.1.2 printf 함수 다시 보기 41111.1.3 scanf 함수 다시 보기 41511.1.4 형식이 없는 표준 스트림 입출력 함수 42011.2 파일 입출력 42111.2.1 파일 입출력의 개요 42211.2.2 텍스트 파일 입출력 42811.2.3 2진 파일 입출력 436■■ 연습문제 440■■ 프로그래밍 과제 443CHAPTER 12 전처리기와 분할 컴파일 44712.1 전처리기 44812.1.1 매크로 44912.1.2 조건부 컴파일 45612.2 변수의 기억 부류 46412.2.1 변수의 특성 46412.2.2 extern 46612.2.3 static 46812.3 분할 컴파일 47212.3.1 #include 47212.3.2 헤더 파일의 구성 473■■ 연습문제 480■■ 프로그래밍 과제 484CHAPTER 13 동적 메모리와 함수 포인터 48713.1 동적 메모리 48813.1.1 동적 메모리의 개념 48813.1.2 동적 메모리의 필요성 48913.1.3 동적 메모리의 할당과 해제 49013.1.4 동적 메모리의 사용 시 주의 사항 49413.1.5 동적 메모리의 활용 49713.1.6 동적 메모리 관리 함수 50413.2 함수 포인터 50513.2.1 함수 포인터의 기본 50513.2.2 함수 포인터형 50913.2.3 함수 포인터 배열 51013.2.4 함수 포인터의 활용 513■■ 연습문제 518■■ 프로그래밍 과제 521INDEX 525
|
천정아의 다른 상품
|
이책의 특징 -기능별 필요성과 개념 설명-핵심을 꿰뚫는 그림을 통한 개념 설명-구문별 사용 형식-다양한 소스 설명-확인해봐요-질문 있어요-상황별 가이드라인-다양한 예제 소스-풍부하고 다양한 연습문제-프로그래밍 과제
|