最近同学学习C,想做一个大练习,于是选择了俄罗斯方块,我,计算机专业在校学生,说实话理论还行,实践动手能力很差,同学让我先做,然后给他讲讲怎样一步一步的将俄罗斯方块做出来。我感到这也是对我的一个小小的挑战。毕竟大学荒废的多,做的少。

网上的俄罗斯方块不少,因为要使用C,最终选择了陈畅版的作为学习的模板。

环境:win-tc 1.91

关键技术陈畅写的很详细:http://kb.cnblogs.com/a/341517/

源代码:http://www.pudn.com/downloads67/sourcecode/game/detail241488.html

源代码虽然不能下(要注册),但是可以预览,也就直接能用了...注意,陈畅版中,for循环中的第二个变量我认为应该用i<X,而不是i=X,有些地方还得自己改一下。大体上是正确的。陈畅代码写的很好,结构清晰+流畅+严谨,是学习的好模板。

1. 数据结构中有2个十分重要:

1.19种不同的图形怎么表示?

struct shape
       {
         int xy[8];
         int color;
       int next;
       }

2.面板怎样表示?

struct boards
     {
        int exist;
        int color;
    }//和陈畅略有不同

先写到这,有空继续。

关于上财陈畅的俄罗斯方块的学习相关推荐

  1. filco蓝牙不好用_最新黑科技感应式音箱!无需接口不用蓝牙,放上手机 1s畅享动听音乐~...

    仙贝君每天最惬意的时间,就是下班回家打开音箱的时候:一首歌,一杯咖啡,一本书,蜷在沙发上就可将烦恼压力不快暂时统统抛弃在脑后.今天就给大家推荐一款能够秒杀蓝牙音箱的感应音箱--[开物KAWOO灵犀感应 ...

  2. 北航计算机和上财金融,这所985财经学府,不招本科生,隐藏实力却已超过上财、央财?...

    原标题:这所985财经学府,不招本科生,隐藏实力却已超过上财.央财? 说到财经类高校,大家首先想到的就是上海财经大学.中南财经大学.中央财经大学.西南财经大学等这类211高校了. 因为财经类大学涉及的 ...

  3. 上海财经计算机专业考研,考研择校:魔都的复旦、同济、上财哪个更有前途?看网友怎么说!...

    原标题:考研择校:魔都的复旦.同济.上财哪个更有前途?看网友怎么说! 魔都上海做为国际金融中心,国内一线城市,拥有者全国最好的资源,上海自然是广大金融硕士考研党报考地区的最佳选择.上海有国内一流院校: ...

  4. 上财计算机专业全国排名,2021软科财经类大学排名,上海财经遥遥领先,东财仅排第六...

    2021年高考已经落下帷幕,大家也都查到了自己的分数,很多家长和学生都在翻阅着报考指南,选择自己喜欢的院校和专业. 在众多院校和专业中,财经类院校和专业一直是学生报考的热门,每年都有很多学生偏向报考财 ...

  5. 上海财经应用统计考python_2020上财应用统计432考研高分经验贴

    一.个人情况 本科双非院校统计学专业,专业课初试前20.复试前3,总成绩前10录取至第一志愿数据科学与商务统计方向.上财复试不问本科背景,信息公开透明,对双非很友好(全匿名双盲),这一点坊间广为流传, ...

  6. 计算机团体及知名科学家,2019年度ACM杰出科学家!拿下华人数学领域最高荣誉的上财陆品燕教授,又拿奖啦!...

    喜讯 CONGRATULATIONS 国际计算机学会(ACM)于2019年10月30日公布了2019年度ACM杰出科学家名单,全球共有62名计算理论.人工智能.人机交互.计算机工程.图形和网络等领域的 ...

  7. 陈畅组和陈润生组合作揭示长链非编码 RNA调控细胞氧化还原及衰老新机制

    细胞氧化还原反应是生命活动最基本的反应,细胞氧化还原调控广泛参与细胞信号转导及生理和病理过程,因此,揭示细胞氧化还原调控机制具有重要意义.目前对氧化还原调控机制的认识多为编码基因和蛋白,大量的非编码基 ...

  8. 上财金融科技复试c语言,上财金融专硕复试经验及技巧分享

    原标题:上财金融专硕复试经验及技巧分享 1.复试介绍 (1) 复试时间:三月中下旬(a.b组预复试会提前) (2)复试材料:证书.成绩单.简历.复试录取证明等(看具体通知,有论文很加分) (3)复试流 ...

  9. 【20保研】上海财经大学交叉科学研究院关于举办2019年“上财交叉科学研究院硕博连读选拔夏令营”的通知...

    点击文末的阅读原文或者公众号界面左下角的保研夏令营或者公众号回复"夏令营"是计算机/软件等专业的所有保研夏令营信息集合,会一直更新的. 重要提示:交叉科学研究院将夏令营作为选拔20 ...

最新文章

  1. 3D相机D2C对齐的方法
  2. latex中的引用命令\citep{}和\citet{}
  3. 数据库、记录、字段、文档
  4. Windows下查找端口被什么占用!
  5. 如何去找一些还没有完全上市的 在私募投资的公司 D轮左右 财经媒体
  6. 恍然小悟,去掉Excel的worksheet(工作表)保护的新方法
  7. 图学java基础篇之IO
  8. mysql 多项式_mysql主从复制原理及实现
  9. hibernate组件映射
  10. Cloudera Manager server服务器系统损坏后恢复
  11. vnc连接,什么是vnc连接?有好用的vnc连接软件推荐吗?
  12. A `Concatenate` layer requires inputs with matching shapes except for the concat axis.
  13. 【Linux】linux 查看服务器配置:核数和内存
  14. 动态代理 ---- 框架基础技术
  15. scanf库函数的返回值
  16. XJOI 循环-分解质因式
  17. mysql病历管理_医院肛肠科病历管理及诊断系统设计与实现(SSI,MySQL)
  18. 有哪些开源能源信息管理系统
  19. 华硕 i3-8100-H310-Hackintosh黑苹果EFI引导文件
  20. 如何查看 Python 版本

热门文章

  1. mac 搭建kafka系列教程
  2. 经验分享 | 一个程序员的运气有多重要
  3. 疯狂Activiti6.0连载(26)BPMN边界事件
  4. Windows操作系统cmd/Dos批处理命令与脚本手册bat
  5. 淘宝30块钱的逻辑分析仪无法安装驱动的解决办法
  6. 南京邮电大学matlab实验报告,南邮电工电子实验复习资料与试卷概要
  7. labelme简单使用教程
  8. 51_DS18B20
  9. cocos2d-x 欢乐捕鱼游戏总结
  10. 以下对c语言函数的描述中 错误的是,以下对C语言函数的有关描述中,正确的是....