| 000 | 00770camccc200265 k 4500 | |
| 001 | 000045554528 | |
| 005 | 20100805024812 | |
| 007 | ta | |
| 008 | 090909s2009 ggka 000c kor | |
| 020 | ▼a 9788984683235 ▼g 93000: ▼c \15,000 | |
| 035 | ▼a (KERIS)BIB000011786754 | |
| 040 | ▼a 211062 ▼c 211062 ▼d 244002 | |
| 082 | 0 4 | ▼a 005.133 ▼2 22 |
| 090 | ▼a 005.133 ▼b C110 2009z28 | |
| 245 | 2 0 | ▼a (예제 중심으로 쉽게 쓴)C 언어 프로그래밍 / ▼d 서정현 [외]共著. |
| 260 | ▼a 파주 : ▼b 21세기사 , ▼c 2009. | |
| 300 | ▼a 305 p. : ▼b 삽도 ; ▼c 26 cm. | |
| 500 | ▼a 공저자: 김경옥, 최은복, 이형옥 | |
| 700 | 1 | ▼a 서정현 |
| 700 | 1 | ▼a 김경옥 |
| 700 | 1 | ▼a 최은복 |
| 700 | 1 | ▼a 이형옥 |
| 940 | ▼a 시 언어 프로그래밍 | |
| 940 | ▼a (예제 중심으로 쉽게 쓴)시 언어 프로그래밍 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 C110 2009z28 | 등록번호 151280095 (14회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
C 언어를 습득하는데 필수적인 기본문법을 예제 중심으로 설명하고, 발생 가능한 여러 가지 예외 상황 또는 문제점들을 생각하고 설명하는데 주안점을 둔 학습서다. C 언어 초보자들은 본 교재에 제시된 예제를 답습하고 실행하면서 기본 문법을 익히고 적용방법을 습득하도록 했다.
본 교재에서는 C 언어를 습득하는데 필수적인 기본문법을 예제 중심으로 설명하고, 발생 가능한 여러 가지 예외 상황 또는 문제점들을 생각하고 설명하는데 주안점을 두었다. C 언어 초보자들은 본 교재에 제시된 예제를 답습하고 실행하면서 기본 문법을 익히고 적용방법을 습득하는 것도 좋은 방법일 수 있다.
정보제공 :
목차
목차
제1장 C 언어 구조와 특징
1.1 개요 및 특징 = 14
1.2 프로그램 개발과 실행코드 생성 = 17
1.2.1 소스코드 생성단계 = 17
1.2.2 컴파일 단계 = 17
1.2.3 링크 단계 = 18
1.2.4 실행 단계 = 18
1.3 프로그램 구조 및 구성 = 19
1.3.1 기본 구조 = 19
1.3.2 C 언어 주요 구성 요소 = 21
1.4 C 프로그램의 특징 = 26
1.4.1 공백문자, tab 문자, 개행 문자의 취급 = 26
1.4.2 문장의 끝은 세미콜론(;)으로 끝나야 한다 = 28
1.4.3 진수 표현 = 28
1.4.4 빈 문장 = 29
1.4.5 대문자와 소문자의 구별 = 29
1.4.6 true 값과 false 값 = 29
1.4.7 행 연결 문자 "\" = 30
1.4.8 중괄로 { }의 의미 = 30
1.5 Visual C++ 통합 환경 사용하기 = 31
1.5.1 C프로그램 만들기 = 31
1.5.2 C 라이브러리 만들어 사용하기 = 34
[연습문제] = 37
제2장 표준 입출력 함수
2.1 프로그래밍 시작 = 40
2.2 printf() 함수 = 41
2.3 scanf() 함수 = 47
2.4 getchar(), putchar(), gets(), puts() 함수 = 50
2.4.1 getchar() 함수 = 50
2.4.2 putchar() 함수 = 51
2.4.3 gets() 함수 = 53
2.4.4 puts() 함수 = 54
[연습문제] = 56
제3장 상수와 변수
3.1 상수 = 60
3.1.1 정수형 상수 = 61
3.1.2 문자 상수 = 62
3.1.3 문자열 상수 = 63
3.1.4 실수형 상수 = 63
3.2 변수 = 64
3.2.1 변수 종류와 특징 = 65
3.2.2 void형 = 71
3.2.3 enum형 = 72
3.2.4 typedef형 = 73
3.2.5 const = 75
3.2.6 volatile = 76
[연습문제] = 77
제4장 연산자
4.1 산술 연산자 = 80
4.2 대입연산자 = 85
4.3 관계연산자 = 86
4.4 논리연산자 = 88
4.5 조건 연산자 = 89
4.6 비트연산자 = 91
4.6.1 비트 논리곱 연산자 = 92
4.6.2 비트 논리합 연산자 = 93
4.6.3 비트 XOR 연산자 = 94
4.6.4 비트 NOT 연산자 = 94
4.6.5 비트 좌우측 이동 연산자 = 95
4.6.6 비트 마스크 = 99
4.7 sizeof 연산자 = 101
4.8 cast 연산자 = 103
4.9 연산자의 우선순위 = 104
[연습문제] = 105
제5장 제어문
5.1 if 문장 = 108
5.2 for 문장 = 112
5.3 while 문장 = 116
5.4 do while 문장 = 118
5.5 switch 문장 = 121
5.6 break 문 = 125
5.7 continue 문 = 126
5.8 goto 문 = 128
[연습문제] = 130
제6장 배열
6.1 1차원 배열 = 135
6.2 2차원 배열 = 139
6.3 배열과 문자열 = 142
6.4 함수 인자로서 배열 = 145
6.5 함수의 결과로 배열을 반환하는 방법 = 146
[연습문제] = 149
제7장 함수
7.1 함수의 기본 구성 요소 = 155
7.1.1 함수의 형(type) = 156
7.1.2 함수 이름 = 156
7.1.3 함수 정의와 가인수 형 선언 = 156
7.1.4 함수 내부 변수 = 157
7.1.5 return()문 = 157
7.1.6 기억클래스 = 159
7.2 함수간의 자료 전달 방법 = 160
7.2.1 값에 의한 호출(call by value) = 161
7.2.2 주소에 의한 호출(call by address) = 162
7.3 프로그램 외부에서 main() 함수로 값 전달하기 = 166
7.4 재귀호출 함수 = 167
7.4.1 팩토리얼 계산 = 168
7.4.2 피보나찌 수열 함수 = 170
7.4.3 거듭제곱 계산 = 175
7.4.4 하노이탑 함수 = 177
7.4.5 십진수를 2진수로 변환 = 181
7.4.6 정렬 = 182
7.4.7 난수 만들기 = 184
[연습문제] = 185
제8장 포인터
8.1 포인터변수와 주소연산자 = 189
8.1.1 포인터변수 선언과 주소연산자 특징 = 189
8.1.2 포인터변수의 초기화 = 190
8.1.3 포인터변수의 연산 = 193
8.2 다중 포인터변수 = 198
8.3 배열과 포인터 = 199
8.3.1 1차원 배열과 포인터 = 199
8.3.2 2차원 배열과 포인터 = 203
8.3.3 문자열과 포인터 = 205
8.4 포인터의 배열 = 206
8.5 다차원배열 포인터 = 208
8.6 함수와 배열 = 212
8.6.1 함수의 인자로 배열을 사용 = 212
8.6.2 함수의 결과로 배열을 반환 = 213
[연습문제] = 215
제9장 변수 사용범위와 기억클래스
9.1 변수의 적용 범위(scope) = 218
9.2 지역 변수 = 219
9.3 전역 변수 = 220
9.4 저장 분류 기술자(storage class specifier) = 223
9.4.1 auto 지정자 = 223
9.4.2 static 지정자 = 224
9.4.3 register 지정자 = 226
9.4.4 extern 지정자 = 226
[연습문제] = 229
제10장 구조체와 공용체
10.1 구조체 = 232
10.1.1 구조체 선언과 구조체 변수 = 232
10.1.2 구조체 변수 적용 범위 = 238
10.1.3 구조체 원소 참조 = 239
10.2 구조체 포인터와 구조체 배열 = 243
10.3 구조체와 함수 = 245
10.3.1 함수 인자로 구조체 변수 사용 = 246
10.3.2 함수 인자로 구조체 포인터변수 사용 = 247
10.3.3 함수 인자로 구조체 배열 사용 = 248
10.4 자기참조 구조체 = 249
10.5 공용체 = 252
10.6 비트 필드 구조체 = 253
[연습문제] = 255
제11장 전처리문
11.1 #include, #define, #undefine = 259
11.1.1 #include = 259
11.1.2 #define = 261
11.1.3 #undef = 262
11.2 #if, #else, #elif, #endif = 263
11.3 #ifdef, #ifndef = 264
11.4 #error, #line, #pragma = 265
11.4.1 #error = 265
11.4.2 #line = 265
11.4.3 #pragma = 266
제12장 디버깅과 추적
12.1 디버깅 = 268
12.2 추적 = 269
제13장 파일처리
13.1 fopen(), fclose() = 274
13.2 fgetc(), fputc() 함수 = 275
13.3 fgets(), fputs() = 277
13.4 fscanf(), fprintf() = 278
13.5 fread(), fwrite() = 280
13.6 fseek(), ftell(), rewind() = 283
13.7 foef(), ferror() = 285
13.8 저차원 파일 입출력 = 286
제14장 표준함수
14.1 문자 처리 함수 = 293
14.2 문자열 처리 함수 = 294
14.3 동적 메모리 할당 함수 = 297
14.4 자료형 변환 함수 = 299
14.5 수학 연산 함수 = 301
14.6 시간 함수 = 302
