2022/01/26

前天下载了一个C语言编写的贪吃蛇的源码,源码800行左右,准备自己依葫芦画瓢做一个,巩固一下函数、循环、数组、指针这些基础知识,我下载的这个源码是用到了指针来写的,有说不用指针用数组就能写的,其实做这个目的主要不是想做出个成果,而是想利用这个“小项目”熟悉编程的基本框架和思路,所以期间遇到的小问题会花很多时间去查,这两天还在读代码,不知道真正做起来需要花多久,网上有甚者说至少要一两个月。。。过年可能比较忙,不知道初六前能不能基本拿下。
这两天看源码给我的感受是,编程更像是一层层对逻辑的嵌套,拿这个源码来举例,主函数只有6行:设置控制台宽高;绘制;欢迎界面;读取文件信息;控制键盘按钮;游戏结束。但是每一行都是对函数的调用,调用过程中又会设计一些基本的函数、判断、循环,数组等,但我们认为最基本的循环判断语句其实也只是个“封装过的逻辑框架”,是由汇编语言编写的,再往下就是机器语言,一层层的嵌套,由低级到高级,为了让后来者更便捷的编辑程序,提高编程效率,把更多的精力集中在编写更多样化的产品上,而不是一代又一代都在敲0和1。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值