首 页 行业热点 新车 试驾评测 养车用车 车型库

c语言项目

发布网友 发布时间:2022-04-21 03:19

我来回答

2个回答

热心网友 时间:2022-06-17 17:12

建议去看看国产山寨手机mtk09a版本的操作系统平台的代码,10000+个文件,实话说,个人拿出来的,那都不叫项目,一般来说,代码并非需要很高深的算法,很大一部分就是慢慢往框架里填充内容,也不难,但是很麻烦很累,还有不要把C语言想得很难,很大一部分实际上要做的就是不断的往一个位置写入值,在别的地方获取这个值,若是有个数据结构的基础,基本上C也就是这样了。
举个例子,手机有个history机制用于实现在接到异步事件来了并且执行之后返回到该事件未来时的状态,比如你正在用手机看小说,现在有个电话来了,你接了电话并且挂断后,会返回到你之前看小说的位置,这就是用一个栈实现的,电话来时,首先是把电子书屏幕的id,和屏幕入口函数,以及一些全局量入栈,然后进入电话屏幕,把电话屏幕id,入口函数赋给全局量,等电话挂断的时候,会触发出栈,那就会把之前压到栈的变量赋给全局变量,再调用电子书屏幕入口函数和一些状态变量恢复到你之前看小说的那一个位置。
其实东西都是人实现的,只有当你要实现什么的时候,才会真正去考虑到底该怎么实现好,你看别人的项目,也不见得就能学到多好的方法

热心网友 时间:2022-06-17 17:12

这是什么问题?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com