이미 소장하고 있다면 판매해 보세요.
|
1장 C 프로그램 소개
1.1 프로그램이란? 1.2 C 프로그래밍 언어 1.3 C 프로그램 개발 과정 1.4 개발 환경 구축 2장 C 프로그램 개발하기 2.1 프로젝트 만들기 2.2 프로그램의 구성 요소 2.3 printf( ) 함수 : 자료를 화면에 출력하기 2.4 주석문 3장 변수와 자료형 3.1 자료를 저장하는 공간, 변수 3.2 C 언어의 자료형 3.3 정수 자료형 3.4 실수 자료형 3.5 문자 자료형 3.6 자료형 변환 4장 연산자 4.1 대입 연산자 4.2 산술 연산자 4.3 scanf( ) 함수 : 키보드로 입력한 자료 저장하기 4.4 연산자 우선순위 4.5 관계 연산자 4.6 논리 연산자 4.7 연산자 축약형과 증감 연산자 4.8 비트 연산자 5장 분기문 5.1 if ~ else 문 5.2 switch ~ case 문 5.3 goto 문 6장 반복문 6.1 반복문의 기본 구조 6.2 while 문 6.3 for 문 6.4 반복문의 흐름 변경 6.5 중첩된 반복문 6.6 그 밖에 자주 사용되는 반복문 7장 함수 7.1 함수가 필요한 이유 7.2 함수의 기본 이론 7.3 함수 정의와 구조 7.4 함수 호출 과정과 실행 흐름 7.5 변수의 종류와 특징 : 전역, 지역, 정적 변수 7.6 함수 선언문으로 컴파일 문제 해결 7.7 재귀 호출 : 자기 자신을 호출하기 8장 배열 8.1 배열 선언과 사용 8.2 배열을 초기화하는 방법 8.3 배열을 이용한 문자열 다루기 9장 도전 프로젝트 첫 번째 10장 포인터 10.1 포인터란 무엇인가? 10.2 포인터 변수 선언과 활용 10.3 포인터 사용 시 주의할 점 11장 배열에서 포인터 활용 11.1 포인터로 배열의 첫 번째 원소에 접근 11.2 포인터로 배열의 중간 원소에 접근 11.3 포인터와 배열의 관계 11.4 포인터 연산으로 배열 원소에 접근 12장 함수에서 포인터 활용 12.1 함수에서 성공 여부와 실행 결과 반환 12.2 함수 호출 방식 12.3 함수에 배열 전달 12.4 상수 포인터 13장 포인터와 동적 메모리 할당 13.1 동적 메모리 할당과 해제 13.2 메모리 구조와 할당 방식 13.3 할당받은 메모리 초기화 13.4 기타 메모리관련 함수 14장 다차원 배열 14.1 2차원 배열 14.2 3차원 배열 15장 더블 포인터 15.1 더블 포인터란 무엇인가? 15.2 더블 포인터로 두 포인터 변숫값 변환 15.3 더블 포인터로 동적 메모리 반환 16장 2차원 배열에서 더블 포인터 활용 16.1 포인터로 함수에 2차원 배열 전달 16.2 동적 2차원 배열 16.3 동적 2차원 배열 원소에 접근 16.4 동적 문자열 배열 만들기 17장 포인터와 기타 주제들 17.1 void형 포인터 17.2 함수 포인터 17.3 main( ) 함수의 매개변수: argc, argv 18장 문자열 처리 함수 18.1 문자열 처리 함수의 종류 18.2 문자열 복사 함수 : strcpy( ), strncpy( ), strcat( ) 18.3 문자열 길이 조사 함수 : strlen( ) 18.4 문자열 비교 함수 : strcmp( ), strncmp( ) 18.5 문자열을 숫자로 바꾸는 함수 : atoi( ), atol( ), atof( ) 18.6 숫자를 문자열로 바꾸는 함수 : sprintf( ) 함수 18.7 문자열 검색 함수 : strstr( ), strchr( ) 18.8 문자열 자르기 함수: strtok( ) 19장 도전 프로젝트 두 번째 20장 구조체 20.1 구조체란 무엇인가? 20.2 구조체 배열 20.3 중첩된 구조체 20.4 구조체와 포인터 21장 구조체 활용과 사용자 정의 자료형 21.1 구조체 변수 전달과 반환 21.2 구조체에 새 이름 정의 21.3 열거형 21.4 공용체 22장 파일 읽기와 쓰기 22.1 파일 연산의 순서 22.2 파일 열기 : fopen( ) 함수 22.3 파일 닫기 : fclose( ) 함수 22.4 파일 읽기와 쓰기: 문자열 22.5 파일 읽기와 쓰기: 바이너리 자료 23장 파일관련 함수 23.1 랜덤 파일 액세스 23.2 기타 파일 연산들 24장 매크로와 전처리 24.1 전처리란? 24.2 매크로란? 24.3 미리 정의된 매크로 25장 모듈화 프로그래밍 25.1 모듈화 프로그래밍의 첫걸음 25.2 소스 파일 나누기 25.3 헤더 파일 포함하기 25.4 조건부 컴파일 26장 도전 프로젝트 세 번째 부록 A 1. 음수 저장 방법 2. 실수의 정밀도와 과학적 실수 표기법 3. 연산자 우선 순위 부록 B 1. C 표준 라이브러리 함수 부록 C |
이상진의 다른 상품
|
C 언어 정복을 돕는 셰르파의 등장!
셰르파(Sherpa)란 단순한 가이드가 아니라 전반적인 준비상황은 물론 등정 루트 선정에서부터 정상 공격시간의 최종설정에까지 모든 것을 조언하는 히말라야 산악 등반 안내인을 의미합니다. 이 책은 단순히 문법만을 소개하는 수준을 넘어서 독자 여러분과 함께 동행하며 C 언어를 쉽고 빠르게 정복할 수 있도록 돕습니다. 프로그래밍에 처음 입문하는 독자 여러분이 오류 없는 안정적인 프로그램을 개발할 수 있도록 안내자 역할을 충실하게 수행합니다. R.E.A.L 정복 4단계 1단계 Remember : 알기 쉽게 해설한 개념 설명 C 언어의 문법과 개념을 프로그래밍 입문자가 이해하기 쉽도록 해설합니다. 기본에 충실한 리얼 교과서로 개념을 명확하게 익히세요. 2단계 Example : 실무에서 바로 쓰는 실습 예제 앞에서 설명한 개념을 간단한 실습 예제와 풀이로 다룹니다. 실무에서 활용할 수 있는 다양한 예제로 C 언어의 이론을 완성하세요. 3단계 Algorithm : 문제 해결 능력을 키우는 연습 문제 중요한 개념은 연습 문제에서 소스 코드로 구현해 봅니다. 총 80여 개의 문제를 직접 풀어 보면서 문제 해결 능력을 키우세요. 4단계 Learning : 실력을 다지는 도전 프로젝트 지금까지 배운 내용을 토대로 핵심 기법을 적용한 프로젝트를 수행합니다. 총 세 가지 도전 프로젝트를 수행하면서 프로그래밍 근육을 단련하세요. |