1.이 장에서는 학습 내용을 요약
1.1 학습 내용 요약
- 구조의 유형은 무엇입니까?
구조형 구조는 데이터의 일부 성분은 프로그래머가 하나 개의 정수 데이터 유형으로 통합 될 수있게한다. - 구조 및 배열의 차이?
구조 및 데이터 배열의 가장 큰 차이점은 모든 요소들의 어레이가 동일해야하지만, 데이터 구조 타입의 각 부재는 상이 할 수있다. - 정의 구조의 여러 가지 형태가있다?
1. 일반 형태 :
?????
구조체 {구조 이름
을 입력 이름 구조 회원 이름 1;
유형 이름 구조 회원 이름 2,
...
유형 이름 구조 회원 이름 N-;
};
2.混合定义:
···
struct 结构名{
类型名 结构成员名1;
类型名 结构成员名2;
...
类型名 结构成员名n;
}结构变量名表;
···
3.无类型名定义:
···
struct {
类型名 结构成员名1;
类型名 结构成员名2;
...
类型名 结构成员名n;
}结构变量名表;
···
* 结构体成员如何赋值?
···
结构变量名.成员=某值;
或
结构变量名->成员=某值;
- 사례 정렬 구조 배열
요지 버블 및 선택 방법은 (단지 기포하는 메소드 이름)
참고 해당 구조 부재 참조 대입
for (i = 0;i < n - 1;i++)
{
for (j = i;j < n - 1;j++)
{
if (a[j] > a[j + 1])
{temp = a[j], a[j] = a[j + 1], a[j + 1] = temp;}
}
}
- 어떻게 포인터 사용을 구성하는?
먼저 우리가 알고있는 모든 포인터 변수의 모든 유형을 가리킬 수 있습니다.
예를 들어 :
?????
구조체 {. 학생 S1 = 11, "우", 33, 44} * P,
P = S1은,
``
제 문 구조체 초기화, 또한 정의 S1 타입의 변수를 정의 구조 포인터 변수 P는
구조 포인터 변수 p가 S1 구조를 가리키고 해당 제 진술서
구조 데이터 멤버 복수 종류를 가지는 경향이 포인터 값의 구조는 실질적으로 제 1 어드레스 구성 변수, 즉, 제 1 부재의 어드레스. - 어떻게 구조의 배열에 데이터 파일을 읽어?
첫째, 우리는 일반적으로 파일 처리 단계를 설명 :
1. 파일 포인터 정의,
2. 파일을 디스크 파일 버퍼에 파일 포인터;
3. 파일 : 파일 읽기 및 쓰기 작업;
4. 가까운 파일을; - 정의 파일 포인터 : FILE의 *의 FP, FILE 파일 형식 구분 기호, FP는 포인터 변수의 파일 형식입니다
- 나는 프로그램이나 파일 포인터를 사용하는 일반 포인터 FP ++처럼 작성하지 않은 * FP
- 종료 (0) 열려있는 모든 파일을 닫고 프로그램을 종료합니다
- 파일을 엽니 다 : fopen의 ( "파일 이름", "파일 열기");
가까운 파일 : FCLOSE (파일 포인터);
1.2이 장 학습 경험
- 체험 학습 :
코드의 양 :
2 "나는 관용구 사랑"
2.1 소개 파일
- 소개 헤더 파일
- 주요 기능 문서 선물
기능 문서 선물을 구현
2.2 동작 결과
- 로그인 화면
- 게임 인터페이스
순위 인터페이스
2.3 큰 일 요약
- 발생하는 문제 및 솔루션
개요