이미 소장하고 있다면 판매해 보세요.
|
제1장. 언어소개
1.1 시작 1.2 변수와 수식표현 1.3 For문 1.4 상수정의 1.5 문자 입출력 1.6 배열(Array) 1.7 함수 1.8 매개변수값 전달 1.9 문자배열 1.10 외부변수 제2장. 형, 연산자, 수식 2.1 변수명 2.2 데이터 형과 크기 2.3 상수 2.4 선언문 2.5 산술 연산자 2.6 관계 연잔사와 논리 연산자 2.7 형 변환 2.8 증가 연산자와 감소 연산자 2.9 비트 연산자 2.10 지정 연산자와 수식 2.11 조건문 2.12 우선순위와 계산순서 제3장 제어흐름 3.1 문장과 블록 3.2 If-Else 문 3.3 Else-If 문 3.4 Switch 문 3.5 순환문-While과 For 3.6 Break와 Continue 3.8 Goto와 Label 제4장 함수와 프로그램 구조 4.1 함수의 기초 4.2 정수가 아닌 값을 넘겨주는 함수 4.3 외부 변수 4.4 변수 범위 규칙(Scope Rules) 4.5 헤더 파일(Header File) 4.6 정적 변수(Static Variables) 4.7 레지스터 변수(Register Variables) 4.8 블록 구조(Block Structure) 4.9 초기화 (Initialization) 4.10 되부름 (Recursion) 4.11 C 프리프로세서 (C Preprocessor) 제5장 포인터와 배열 5.1 포인터와 주소 5.2 포인터와 함수의 매개변수 5.3 포인터와 배열 5.4 번지 연산 5.5 문자 포인터와 함수 5.6 포인터 배열 : 포인터의 포인터 5.7 다차원 배열(Multi-dimensional Arrays) 5.8 포인터 배열의 초기화 5.9 포인터와 다차원 배열 5.10 명령 라인 매개변수(Command-line Arguments) 5.11 함수의 포인터 5.12 복잡한 선언문 제6장 구조체(Structure) 6.1 기본 개념 6.2 구조체와 함수 6.3 구조체의 배열 6.4 구조체에 대한 포인터 6.5 자기참조구조체(Self-Referential Structures) 6.6 테이블 조사 (Table Lookup) 6.7 형정의(Typedef) 6.8 유니온(Unions) 6.9 비트 피일드(Bit Fields) 제7장 입력과 출력 7.1 표준 입력과 출력 7.2 형식화된 출력(Formatted Output)-Printf 7.3 가변 길이의 매개변수 리스트(Variable-length Argument Lists) 7.4 형식화된 입력-Scanf 7.5 파일 엑세스(File Access) 7.6 에러 처리-Stderr과 Exit 7.7 행 입출력(Line Input and Output) 7.8 기타 기능의 함수들 제8장 UNIX 시스템과의 인터페이스 8.1 파일 설명자 (File Descriptors) 8.2 저수준의 입출력-읽기와 쓰기 8.3 Open, Creat, Close, Unlink 8.4 랜덤 엑세스(Random Access)-Lseek 8.5 예제-Fopen과 Getc의 구현 8.6 예제-디렉토리 리스팅(Listing Directories) 8.7 예제-기억장소 할당기(Storage Allocator) 부록 A Reference Manual 부록 B 표준 라이브러리 부록 C 개선된 점들의 요약 |
|
여러 가지의 프로그래밍 언어가 나와 있지만 C만큼 잘 만들어진 언어도 흔지는 않을 것이다. 현재 많은 OS들이 C언어로 작성되어 있고, 기존의 OS들도 C로 다시 작성하려는 움직임이 이와 같은 사실을 단적으로 보여준다. BASIC, FORTRAN, COBOL등에 익숙한 프로그래머들도 C 언어를 새로 습득하려는 경향이 높아지고 있다. 이 책은 이런 프로그래머들이 좀더 쉽게 C에 접근할 수 있도록 하기 위한 책이다.
--- 서문 중에서 |