책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9788965400431
· 쪽수 : 824쪽
책 소개
목차
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
1. 리눅스에서 개발 환경 구축
2. 이클립스 CDT 에서 프로젝트 만들기
찾아보기