手机浏览器扫描二维码访问
听老爹这么一说,我心里居然产生了一种胜利就在前方的感觉,照这么算来的话,c语言的内容也不是很多嘛。
当然了,随着我对编程世界的了解逐渐加深,才深感我这个时候还是tooyoungtoosimple。
c语言就像是「道生一,一生二,二生三,三生万物」中的三,催生了程序的万物。
「指针」这词语被老爹提起不是一次两次了,现在老爹由对塔它如此推崇备至,不免让我对它产生那么一丝丝好奇。
函数这部分内容涉及到的理论知识的确还是太多了,在老爹的带领下,我们重头到位将理论知识实践了三遍才理解透彻。
到了这一步,自然少不了把推箱子游戏优化完成。
毕竟我能够坚持到这个时候,很大程度上取决于想将这个程序写好。
由于我和小弦子的开发经验的确是太少了,所以一时之间根本就没有办法在现有代码的基础上抽出关键信息。
老爹思虑了一番,决定以此为契机,培养我们在这方面的意识。
「我们先来剖析一下,在对灰太狼上下左右四个方向按键的逻辑处理上的相同点和不同点。
首先来说相同点:需要判断灰太狼移动的方向下一个位置,下下个位置,以此来决定是否进行移动。
如果要移动,进行相应的逻辑处理,如修改地图数组中内容,移动灰太狼图片。
不同点其实只有一个:方向不同,因为方向不同造成灰太狼下个位置,下下个位置不同。
按照我们之前的逻辑,我们是在代码中是根据方向来确定灰太狼的下一个位置、下下个位置的坐标,如果我们事先知道了下个和下下个位置的坐标,那么逻辑处理是不是就能够统一了?」
老爹一句点醒梦中人,我和小弦子在一瞬间恍然大悟。
归根究底,一切的不同就是因为方向,进而造成了确定灰太狼下个、下下个位置的坐标的过程不同。
如果确定了下个、下下个位置的坐标,在进行判断的时候就可以直接通过坐标来获取地图数组对应位置的值进行判断即可,那么判断逻辑自然就统一了!
分析到这里,我感觉问题已经解决了,恨不得立刻动手,先写为快。
「所以现在问题来了,我们应该如何根据方向来确定灰太狼下个和下下个位置的坐标。
目前我们已知的条件是灰太狼当前位置的坐标以及灰太狼移动的方向,答案肯定要从这两个已知条件来获取。
给你们10分钟的考虑时间,看看能不能确定这其中的关系。
」
老爹笑了笑,说完就烧开水泡茶去了。
我和小弦子闻言后就开始思考这个问题,只见小弦子不断在空中比划,好像是在演算什么。
我的空间想象能力不如小弦子,于是只能取来笔和纸画了一个网格,开始寻找这其中的关系。
在我刚刚将灰太狼前后左右的坐标标出来后,我好像就发现了其中的规律所在。
假设灰太狼当前的位置坐标为x=3,y=4,那么它向上移动的下一个位置的坐标就是x=2,y=4;向下移动的下一个位置的坐标是x=4,y=4;向左移动的下一个位置的坐标是x=3,y=3,;向右移动的一个位置的坐标是x=3,y=5。
也就是说,如果向上或者向下移动,是对x做加减,向左或者向右移动,是对y做加减。
等等,按照这个逻辑,下下个位置的坐标好像也能够确定了。
向上,下下个位置的坐标为x=1,y=4;
向下,下下个位置的坐标为x=5,y=4;
徐明有个随身世界。别人拿来种田养宠物开公司。每年赚个几十亿几百亿。他却整天躺在随身世界里睡觉上网四处闲逛。别人开豪车买别墅,美女红颜,好不潇洒。他却说有了随身世界,房车都不用买了,谈恋爱太麻烦,还要那么辛苦的赚钱干什么?难道不知道赚钱是个很累的过程?总之这是一个胸无大志的咸鱼宅男,如何宅在随身世界的故事。...
新书高手之后勤兵新书高手之后勤兵俺是杀猪的,可公主看上了俺,俺没想过当状元的,可皇帝硬让俺当了状元,俺是新一代的杀猪人,有武力,有文化,还有一点点杀人当杀猪的嚣张。...
隐婚蜜爱,高冷老公捡回家是孑然精心创作的言情小说,恋上你看书网实时更新隐婚蜜爱,高冷老公捡回家最新章节并且提供无弹窗阅读,书友所发表的隐婚蜜爱,高冷老公捡回家评论,并不代表恋上你看书网赞同或者支持隐婚蜜爱,高冷老公捡回家读者的观点。...
青砖绿瓦,陌上花开香染衣朱门紫殿,素手摘星霓作裳。...
带着整个世界的璀璨文明,穿梭到岳飞先生使完性子后一千年的平行世界,顾阳不曾停留,继续追逐着瑰丽的梦。他是华国最为知名的巅峰才子,诗词小说,无所不通,千万人成为了他最为忠诚的读者。他是全世界无数人所热爱的钢琴家和作曲家,被纽约时报赞称为上帝的音乐天使。他是华夏炙手可热的音乐人,捧红了一代又一代的歌手歌星,打造的黄金十二曲,销量无人能破。他所编制的电影剧本创造了华夏的电影票房纪录,甚至于冲击那远在他国的奥斯卡金冠。但是,这是很多年以后的事情了,现在的他,只是还在为中考而烦恼的初三学生而已,即将面对的,是一个月后的中考ps慢热文,简介仰望星空,情节脚踏实地,还请看官们能多多支持,喜欢的请收藏,推荐。谢谢。...
不要叫我后妈,我没你那么大的儿子!艾天晴一直以为自己要嫁的人是一个快六十的老头,直到某天晚上那个邪魅冷血的男人将她抵在了门上,从此她的日子就...