結構體中套用其他_結構體
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <stack>
using namespace std;
struct MyPlane
{
int indexx, indexy; //陣列地圖上的座標
int visx;
int visy; //看地圖多大, 初始化的時候記得將除了道路以外的地方設定為不可走(0),道路設定為可走(1)
int zt; //0->家 1->待起飛 2->在飛 3->完成
};
typedef struct MyPlane * Plane;
struct Gamer
{
int color;
struct MyPlane plane[4];
int ishuman ; //0.電腦, 1.玩家
int startx, starty; //開始座標位置
int finshp ;//完成的棋子數
};
typedef struct Gamer * gamer;
int main()
{
struct Gamer a;
//printf("%d",a.plane[1].zt);
a.plane[1].zt=66;
printf("%d",a.plane[1].zt);
}
執行結果 66
所以形如
struct A
{
struct B b;
}
是可行的
相關文章
- Oracle體系結構:記憶體結構和程式結構(轉)Oracle記憶體
- 結構體結構體
- Oracle體系結構之-記憶體結構Oracle記憶體
- 結構體中的位域結構體
- Oracle體系結構之-物理結構Oracle
- Go 結構體Go結構體
- 結構體struct結構體Struct
- 結構體與共用體結構體
- Oracle體系結構之記憶體結構(SGA、PGA)Oracle記憶體
- Runtime中的 isa 結構體結構體
- C++中結構體的sizeofC++結構體
- C/C++中的結構體C++結構體
- java中serverlet的體系結構JavaServer
- 3:Oracle體系結構(邏輯結構)Oracle
- [Virtualization]ESXi體系結構與記憶體管理(一)體系結構記憶體
- ORACLE體系結構小結Oracle
- oracle體系結構總結Oracle
- 【PG體系結構】PG體系結構簡單說明
- 已知結構體成員地址獲取結構體首地址結構體
- 結構體問題結構體
- BeanFactory體系結構Bean
- 【JVM體系結構】JVM
- Deployer整體結構
- Servlet 體系結構Servlet
- 結構體相關結構體
- C 結構體概述結構體
- GPU硬體結構GPU
- MySQL 體系結構MySql
- 記憶體結構記憶體
- 類與結構體結構體
- JVM - 整體結構JVM
- MongoDB 體系結構MongoDB
- 前端結構體系前端結構體
- 結構體的大小結構體
- [譯]空結構體結構體
- 【EJB體系結構】
- postgresql體系結構SQL
- 體系結構1