c++ - 데이터 구조를 배우기 시작한 초보자입니다. 작은 문제가 있습니다.
ringa_lee
ringa_lee 2017-06-10 09:48:45
0
2
900

선형 테이블의 연결 저장소, 다음 코드

으아악

LinkList p와 Node p의 차이점은 무엇인가요

ringa_lee
ringa_lee

ringa_lee

모든 응답(2)
左手右手慢动作

LinkList是指针类型,Node是结构体类型.
LinkList 指针类型的变量的使用可以用 (*p).e 或者 p->e,Node类型变量使用可以用 p.e.

仅有的幸福

이해하셨다면int aint *a的区别,再理解了typedef int ElemType 위의 예를 이해하실 수 있습니다.

으아악

우선 외부에서 typedef [] ***[] 안의 타입을 ***로 표현하도록 재정의합니다. ;typedef [] *** 就是把[] 中的类型重新定义成以***表示;
例子中的意思就是说,中间的结构体类型变量struct Node{***} 在这里可以用Node*LinkList来表示了。并且,
当需要声明Node变量时,就可以用 Node p来声明;等同于 struct Node p
当需要声明Node指针变量时,就可以用LinkList p来声明;等同于 struct Node *p이 예의 의미는 중간 구조 유형 변수 struct Node{***}를 여기서 Node*LinkList code>로 사용할 수 있다는 것입니다. 표현하다. 또한,

Node 변수를 선언해야 하는 경우 Node p를 사용하여 struct Node p와 동일하게 선언할 수 있습니다.
Node的结构体类型:
这个结构体由一个ElemType类型的变量e和一个当前结构体类型指针 *next
필요한 경우 Node 포인터 변수를 선언할 때 LinkList p를 사용하여 struct Node *p와 동일하게 선언할 수 있습니다.

🎜 🎜중간 구조 정의를 살펴보세요. 🎜Node 별칭을 사용하여 구조 유형을 정의합니다. 🎜이 구조는 ElemType 유형의 변수 e 및 현재 구조 유형 포인터 *next가 구성됩니다. 🎜 그런 다음 이 구조 유형에 대해 선언하는 모든 변수에는 이 두 요소가 포함됩니다. 🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!