作业帮 > 综合 > 作业

Birds *Bird = (Birds*)malloc(sizeof(Birds));

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/26 14:14:56
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));
Birds *Bird = (Birds*)malloc(sizeof(Birds));
在程序进程的动态堆里分配大小为sizeof(Birds)字节的空间,并创建指针指向这一空间,把指针的格式从void*强制转换为(Birds*).
再问: 请问你能给我讲解一下那段C++代码吗?就是网上那段flappy bird 的代码~
谢谢