중화사전망 - 영어 사전 - 담호강 c 언어 입문서
담호강 c 언어 입문서
저자: 담호강
출판사: 칭화대 출판사.
출시일: 20 12-5- 1
ISBNNo 입니다. : 9787302224464
C 프로그래밍 (제 4 판) 학습지도
도서 가격: 28 위안
저자: 담호강
총서 이름: 중국 고교 컴퓨터 기초 교육 과정 계획 교재.
출판사: 칭화대 출판사
ISBN:9787302226727
발행일: 2065 438+03 65438+ 10 월
형식: 16
페이지 번호: 268
C 프로그래밍 (제 4 판)
1 장 프로그래밍 및 c 언어
1..1컴퓨터 프로그램이란 무엇입니까?
1.2 컴퓨터 언어 1
1.3c 언어 개발 및 특성 3
1.4 가장 간단한 c 언어 프로그램 5
1.4. 1 가장 간단한 c 언어 프로그램 예 6
1.4.2c 언어 프로그램 구조 10
1.5 c 프로그램을 실행하는 단계 및 방법 12
1.6 프로그래밍 작업 14
연습 15
제 2 장 알고리즘-프로그램의 영혼 16
2. 1 16 은 어떤 알고리즘입니까?
2.2 단순 알고리즘 예 17
2.3 알고리즘의 특징 2 1
2.4 알고리즘 표현 방법 22
2.4. 1 자연어로 알고리즘 표현 22
2.4.2 알고리즘 22 는 흐름도로 표시됩니다.
2.4.3 세 가지 기본 구조 및 향상된 흐름도 26
2.4.4 n 사용? S 흐름도 표현 알고리즘 28
. 2.4.5 알고리즘 3 1 의사 코드로 표시.
2.4.6 컴퓨터 언어로 알고리즘 표현 32
2.5 구조화 프로그래밍 방법 34
연습 36
3 장 가장 간단한 c 프로그래밍-순차 프로그래밍 37
3. 1 시퀀스 프로그래밍 예 37
3.2 데이터 표현 및 작업 39
상수 및 변수 39
데이터 유형 42
정수 데이터 44
3.2.4 문자 데이터 47
부동 소수점 데이터 49
3.2.6 상수 5 1 유형을 결정하는 방법
연산자 및 표현식 52
3.3c 선언 57
3.3. 1c 문의 기능 및 분류 57
3.3.2 가장 기본적인 명령문-대입문 59
3.4 데이터 입력 및 출력 65
3.4. 1 입출력 예 65
3.4.2 데이터 입력 및 출력 개념 67
3.4.3 printf 기능을 사용하여 데이터 내보내기 68
3.4.4 scanf 기능을 사용하여 데이터 입력 75
3.4.5 문자 데이터 입력 및 출력 78
연습 82
제 4 장 구조 프로그래밍 선택 85
4. 1 구조 및 조건 판단 선택 85
4.2 if 문을 사용하여 선택 구조 구현 87
4.2. 1 if 문을 사용하여 선택 구조를 처리하는 예 87
4. 2. 2 if if 선언의 일반 형식 89
4.3 관계 연산자 및 관계 표현식 9 1
4.3. 1 관계 연산자 및 우선 순위 9 1
관계 표현식 92
4.4 논리 연산자 및 논리 표현식 92
4.4. 1 논리 연산자 및 우선 순위 93
논리 표현식 94
논리 변수 96
4.5 조건 연산자 및 조건 표현식 97
4.6 구조 99 중첩 선택
4.7 switch 문 102 를 사용하여 다중 분기 선택 구조 구현
4.8 구조 프로그램 합성 예 105 선택
연습 1 1 1
제 5 장 순환 구조 프로그래밍 1 14
5. 1 순환 제어가 필요한 이유 1 14?
5.2 while 문을 사용하여 루프 1 15 를 구현합니다.
5.3 do ... do…while 문을 사용하여 1 17 루프를 구현합니다.
5.4 for 문을 사용하여 루프 120 을 구현합니다.
5.5 루프 중첩 124
5.6 주기 비교 125
5.7 주기 실행 상태 변경 125
5.7. 1 break 문을 사용하여 루프 126 을 미리 종료합니다.
5.7.2 continue 문 127 을 사용하여 이 루프를 미리 종료합니다.
5. 7. 3 break 문과 continue 문의 차이점 128
5.8 순환기 13 1 예
연습 140
6 장 배열 142 로 대량 데이터 처리
6. 1 1 차원 배열 정의 및 참조 방법 142
6.1..11 차원 배열 정의 방법 143?
6. 1.2 1 차원 배열 요소 144 를 참조하는 방법
6. 1.3 1 차원 배열 초기화 145
6. 1.4 1 차원 배열 프로그램 예 146
6.2 2d 배열 148 정의 및 참조 방법
6.2. 1 2 차원 배열 정의 방법 149
6.2.2 2 2 차원 배열의 요소 150 을 참조하는 방법
6. 2. 3 2D 어레이 초기화 15 1
6.2.4 2 차원 배열 프로그램 예 152
6.3 문자 배열 154
6.3. 1 문자 배열 정의 방법 154
6.3.2 문자 배열 155 초기화
6.3.3 문자 배열의 요소 155 를 참조하는 방법
6.3.4 문자열 및 문자열 종료 플래그 156
6.3.5 문자 배열 159 입력 및 출력
6.3.6 문자열 핸들러 16 1 사용.
6.3.7 문자 배열 165 의 적용 예
연습 168
제 7 장 함수 170 을 이용한 모듈식 프로그래밍
7. 1 왜 함수 170 을 사용해야 합니까?
7.2 함수 정의 방법 172
7.2. 1 왜 함수 172 를 정의합니까?
7.2.2 함수 정의 방법 173
7.3 함수 호출 174
7.3. 1 함수 호출 형식 174
7.3.2 함수 호출 175 에서 데이터 전송
7.3.3 함수 호출 프로시저 177
7.3.4 함수 178 의 반환 값
7.4 호출 함수 및 함수 프로토타입 선언 179
7.5 함수 182 에 대한 중첩 호출
7.6 함수 184 에 대한 재귀 호출
7.7 배열을 함수 인수 192 로 사용
7.7. 1 배열 요소를 함수 인수 193 으로 사용
7.7.2 배열 이름은 함수 인수 194 입니다.
7.7.3 다차원 배열 이름 지정 함수 매개 변수 197
7.8 로컬 및 글로벌 변수 199
7.8. 1 로컬 변수 199
글로벌 변수 200
7.9 변수 저장 모드 및 수명 204
7.9. 1 동적 및 정적 스토리지 모드 204
7.9.2 로컬 변수의 저장 범주 205
7.9.3 글로벌 변수의 저장 범주 208
7.9.4 스토리지 범주 요약 2 12
7. 10 변수 선언 및 정의 2 14
7. 1 1 내부 및 외부 함수 2 15
7. 1 1. 1 내부 함수 2 15
7. 1 1.2 외부 함수 2 15
연습 2 18
제 8 장은 포인터 사용에 능하다.
8. 1 포인터 220 이란 무엇입니까
8.2 포인터 변수 222
포인터 변수 222 사용 예
포인터 변수 223 정의 방법
8.2.3 포인터 변수 224 를 참조하는 방법
함수 인수로 8.2.4 포인터 변수 226
8.3 포인터로 배열 참조 230
배열 요소 230 에 대한 포인터
8.3.2 배열 요소를 참조할 때 포인터 작업 23 1
8.3.3 포인터로 배열 요소 참조 233
8.3.4 배열 이름을 함수 인수로 사용 237
8.3.5 포인터를 통해 다차원 배열 245 참조
8.4 포인터로 문자열 참조 255
8.4. 1 문자열 참조 방법 255
함수 인수로 8.4.2 문자 포인터 259
8.4.3 문자 포인터 변수와 문자 배열 비교 263 사용
8.5 함수 266 에 대한 포인터
8.5. 1 함수 포인터 266 이란 무엇입니까?
8.5.2 함수 포인터 변수를 사용하여 함수 266 을 호출합니다.
8.5.3 함수에 대한 포인터 변수 268 정의 및 사용 방법
8.5.4 는 함수에 대한 포인터를 함수 인수 270 으로 사용합니다.
8.6 포인터 값을 반환하는 기능 274
8.7 포인터 배열 및 다중 포인터 277
포인터 배열 277 이란 무엇입니까
8.7.2 포인터 데이터에 대한 포인터 280
8.7.3 주 함수 282 형식 인수로서의 포인터 배열
8.8 동적 메모리 할당 및 포인터 변수 285
8.8. 1 메모리 동적 할당이란 무엇입니까 285
8.8.2 메모리의 동적 할당 설정 방법 285
8. 8. 3 유효하지 않은 포인터 유형 287
8.9 포인터 요약 288
연습 29 1
9 장 사용자가 직접 데이터 유형 생성 293
9. 1 구조 변수 정의 및 사용 293
9.1..1자체 구조 유형 구축 293
9. 1.2 구조 유형 변수 정의 295
9. 1.3 구조 변수 초기화 및 참조 297
9.2 fabric 배열 사용 300
9.2. 1 구조 배열 300 이 정의되었습니다.
9.2.2 구조 배열 30 1 적용 예
9.3 구조 포인터 303
구조 변수 303 에 대한 포인터
9.3.2 구조 배열 304 에 대한 포인터
9.3.3 구조 변수 및 구조 변수에 대한 포인터를 함수 인수 306 으로 사용합니다.
9.4 포인터로 연결된 목록 처리 309
9.4. 1 연결된 목록 309 란 무엇입니까?
9.4.2 간단한 정적 링크 목록 3 10 을 작성합니다.
9.4.3 동적 링크 목록 작성 3 1 1.
9.4.4 출력 링크목록 3 15
9.5*** 객체 유형 3 17
9. 5. 1 * * * 3 17 의 객체 유형은 무엇입니까?
9.5.2 참조 * * * 및 본문 변수 3 18
9.5.3*** 객체 유형 3 19 의 데이터 특성
9.6 열거 유형 사용 323
9.7 typedef 326 을 사용하여 새 유형 이름 선언
연습 330
10 장 파일의 입출력 33 1
10. 1c 문서의 기본 사항 정보 33 1
10. 1. 1 파일 33 1 이란 무엇입니까?
10. 1.2 파일 이름 332
10. 1.3 파일 분류 332
10. 1.4 파일 버퍼 333
10. 1.5 파일 유형 포인터 333
10.2 파일 열기 및 닫기 335
10.2. 1 fopen 함수를 사용하여 데이터 파일 335 열기.
10.2.2 fclose 함수를 사용하여 데이터 파일 337 닫기
10.3 데이터 파일 338 을 순차적으로 읽고 씁니다
10.3. 1 338 자를 파일에 읽고 쓰는 방법 ?
10.3.2 파일 34 1 에 문자열을 읽고 쓰는 방법
10.3.3 형식으로 파일 읽기 및 쓰기 344
10.3.4 이진 모드에서 파일 345 로 데이터 세트를 읽고 씁니다
10.4 임의 읽기 및 쓰기 데이터 파일 349
10.4. 1 파일 위치 표시 및 해당 위치 349
10.4.2 임의 읽기 및 쓰기 352
10.5 파일 읽기 및 쓰기 오류 감지 353
연습 354
1 1 장 공통 오류 분석 355
부록 370
부록 a visual c++ 6.0 환경에서 c 프로그램을 실행하는 방법 370
부록 b 일반 문자 및 ascii 코드 비교표 377
부록 cc 언어의 키워드 378
부록 d 연산자 및 결합 378
부록 EC 언어 일반 문법 요약 380
부록 fc 라이브러리 함수 384
참조 문서 390