鱼C论坛

 找回密码
 立即注册
查看: 2869|回复: 3

关于两个模块结构体

[复制链接]
发表于 2018-7-5 18:39:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 理想小青年 于 2018-7-5 18:45 编辑

最近在学习汇编、更是买了本《计算机程序设计 第一卷 算法基础》 其实我想说 书确实质量很好 以至于我看不懂..... 本想研究算法 还得从数学开始,如果只是从层面看其实没多少意思,所以我继而把PDF版看了三分之一的《C专家编程》入手深入。
最近自己写个游戏一直有BUG,在网上找了关于贪吃蛇吃食物的函数来进行参考构思,引用别人代码 因部分代码不作标注 。
下面问题 如图所示 注:
问一:初始化食物,用的结构体。那么在吃食物的时候传递参数pDfood 用的结构体指针,传递结构体变量到函数中,如图中标记1,是二级指针来调用函数
问二:不让食物初始化在蛇身体上,也就是说蛇身体坐标x,y不等于食物x,y的坐标,那么食物指针方位为什么要等于蛇头的方位
问三:图中标记的1是不是多余的函数调用InitFood()?在循环判断之后再一次调用了InitFood()函数?这样是为了现在第一时间就出现食物?然后在经过判断处理之后再一次调用函数初始化食物?
谢谢
1530786433(1).jpg
1530786433.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-7-5 18:40:21 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-5 18:42:02 | 显示全部楼层
食物的结构体定义
typedef struct Food  
{  
    int x;  
    int y;  
    char c;  
}FOOD, *pFOOD;  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-5 19:02:43 | 显示全部楼层
如果可以,我需要全部的代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-30 02:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表