C语言之状态机编程_01_状态机基本工作原理

作者: 好奇貓貓分类: 计算机技术 发布时间: 2022-02-12 22:10:42 浏览:37614 次

C语言之状态机编程_01_状态机基本工作原理

箊閾:
感觉很像时序电路的工作,条件就是时钟脉冲

【回复】是的呢,时序逻辑电路里面就有状态机
蒙尘之霜:
谢谢,学到了很多,我感觉,可以回去重写之前的暴力破解数独的代码; 我之前那个代码,虽然能解出来,但真的,那个代码看得我真的很头晕,可他居然是我写的代码,我得给自己加了很多很多个注释,为一行代码加六七行注释,真的,老难受了。跳转还得自己翻到自己写的库函数看,有时候某个函数改了一个main函数里的一个变量还不容易看出来,这个真的很讨厌这样的代码,老烦了,虽然是自己的。 我那个代码,只有分层思想,模块化思想,确实还不够啊

Saん:
怎么说捏 玩过PLC的感觉这都是基操 甚至自己写代码的时候不知不觉就会这么干

【回复】这就是潜移默化吧,用的得多看得多就形成了自己的变成思维模式了
【回复】师傅你是做什么工作的[吃瓜]
【回复】回复 @好奇猫猫-副本 :确实 就连写游戏脚本都要单独写一个类判断当前场景再goto相应的脚本 然后又来一个场景的小场景判断再goto 点两下屏幕又goto回场景判断😂
好奇貓貓:
状态机第二期视频已经更新了哈,大家可以在视频列表里面找到

新晋打工族:
UP主,我想用这个视频,写一篇博客,记录自己学习状态机的开始可以吗,我可以表明参考是的

【回复】可以啊,你可以使用这个视频链接以及视频里面的资料
暴上火怕王老菊:
裸机开发一直运用这个思路然后自己并不自知

国宝鉴定师丁真:
之前写程序的时候把过程分成几个步骤,通过循环switch判断标志位进入不同的步骤来实现整个过程,现在才知道这种叫状态机编程,跟数电的状态转换图一个思路

牢23:
有个问题,状态的切换直接放到定时器里可以吗

【回复】可以的,反正状态也就一个变量,自己处理好逻辑就行
【回复】相应状态下的函数放在while1中执行可以吗
好奇貓貓:
各位亲知道怎么上传文件资料吗,我想把资料压缩包上传上来。

【回复】视频简介填个GitHub地址,或者放个云盘链接什么的[初音未来_GKD]

学习 原创 c++ c语言 编程开发

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!