Birds *Bird = (Birds*)malloc(sizeof(Birds)); struct Birds { int x,y; int condition; }; Birds *Bird = (Birds*)malloc(sizeof(Birds)); struct Bg { int x,y; int l_blank; int reward[9]; Bg *pri; Bg *next; }; Bg *Bg1 = new Bg[sizeof(Bg)]; void Position(int

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/14 03:27:51
Birds *Bird = (Birds*)malloc(sizeof(Birds)); struct Birds { int x,y; int condition; }; Birds *Bird = (Birds*)malloc(sizeof(Birds)); struct Bg { int x,y; int l_blank; int reward[9]; Bg *pri; Bg *next; }; Bg *Bg1 = new Bg[sizeof(Bg)]; void Position(int
xS]kP+)ղKIV܅a!%kb sBRdnMS(NYDt֤?9KXz7W}D . ;pdh垈Cy&Gq<0LY7k4#() <Ɵ;ڊ*,UQo<ά+,rd$o<(l9ipd)R$ 1C +zbϧ3Jyֺg s1D4c/9 ضrA h :\; Z}t(7MrW6+ BI3jV^..Uk)Q"E Ŧn =AVץ6< >[{kxtMzd+<=0uŻ[B^+Wxfc$ F~ęY?s2|ty:f"su>n8Ss_⩃'Ix_&B|

Birds *Bird = (Birds*)malloc(sizeof(Birds)); struct Birds { int x,y; int condition; }; Birds *Bird = (Birds*)malloc(sizeof(Birds)); struct Bg { int x,y; int l_blank; int reward[9]; Bg *pri; Bg *next; }; Bg *Bg1 = new Bg[sizeof(Bg)]; void Position(int
Birds *Bird = (Birds*)malloc(sizeof(Birds));
struct Birds
{
int x,y;
int condition;
};
Birds *Bird = (Birds*)malloc(sizeof(Birds));
struct Bg
{
int x,y;
int l_blank;
int reward[9];
Bg *pri;
Bg *next;
};
Bg *Bg1 = new Bg[sizeof(Bg)];
void Position(int x,int y)
{
COORD pos = { x - 1,y - 1 };
HANDLE Out = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(Out,pos);
}
请问可以给我讲解一下这段代码的意思吗?

Birds *Bird = (Birds*)malloc(sizeof(Birds)); struct Birds { int x,y; int condition; }; Birds *Bird = (Birds*)malloc(sizeof(Birds)); struct Bg { int x,y; int l_blank; int reward[9]; Bg *pri; Bg *next; }; Bg *Bg1 = new Bg[sizeof(Bg)]; void Position(int
Birds *Bird = (Birds*)malloc(sizeof(Birds));
在程序进程的动态堆里分配大小为sizeof(Birds)字节的空间,并创建指针指向这一空间,把指针的格式从void*强制转换为(Birds*).