結構體中套用其他_結構體
#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;
}
是可行的
相關文章
- 結構體結構體
- Runtime中的 isa 結構體結構體
- Go 結構體Go結構體
- 結構體與共用體結構體
- 3:Oracle體系結構(邏輯結構)Oracle
- 【PG體系結構】PG體系結構簡單說明
- 已知結構體成員地址獲取結構體首地址結構體
- java中serverlet的體系結構JavaServer
- Deployer整體結構
- MySQL 體系結構MySql
- 【JVM體系結構】JVM
- GPU硬體結構GPU
- 結構體學習結構體
- 結構體問題結構體
- BeanFactory體系結構Bean
- MongoDB 體系結構MongoDB
- JVM - 整體結構JVM
- 類與結構體結構體
- 記憶體結構記憶體
- FFmpeg結構體:AVOutputFormat結構體ORM
- 結構體的大小結構體
- 16-結構體結構體
- Servlet 體系結構Servlet
- 結構體相關結構體
- C 結構體概述結構體
- Postgresql資料庫體系結構-程式和記憶體結構SQL資料庫記憶體
- MySQL整體架構與記憶體結構MySql架構記憶體
- C 結構體中的位域概念結構體
- C# 中 System.Range 結構體C#結構體
- 結構體記憶體對齊結構體記憶體
- 軟體體系結構評估
- Swift 類與結構體Swift結構體
- golang類和結構體Golang結構體
- JVM記憶體結構JVM記憶體
- SRAM整體結構圖
- HDFS的體系結構
- MySQL 一 體系結構MySql
- oracle體系結構(轉)Oracle