找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

写C语言代码时遇到的问题

查看数: 3676 | 评论数: 18 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-8-7 16:36

正文摘要:

大佬们,我的主函数里只有这些语句,用的循迹函数  find  和  find1  里面分别是向前走和向后走的功能,其余的代码相同。我分别使用它们的时候,都能正常工作,但是让它们 ...

回复

ID:195496 发表于 2023-8-12 11:40
你是编程方式是癌症级的,进到一个while(1)里就出不来,用一个while(1)就行了
ID:372579 发表于 2023-8-12 09:07
while(1)不是死循环吗?
ID:1063563 发表于 2023-8-11 08:33
请问,他这个程序是如何运行到下一个while(1)呢?
ID:227393 发表于 2023-8-9 17:50
while只会在条件为假时结束,break无法结束while循环
ID:1089167 发表于 2023-8-9 16:50
火鸡味锅巴qwq 发表于 2023-8-9 12:42
听大神的,我只保留了一个while,能正常运行了!  但是我还是有疑问,我先前用的while循环不是可以用break跳 ...

break是和switch一起使用的
ID:291668 发表于 2023-8-9 16:26
逻辑还是不清楚,多读读代码
ID:487198 发表于 2023-8-9 13:51
你在停止的函数后面应该添加延时。不过这样的控制逻辑并不理想。编写程序先应该梳理好逻辑。
ID:773929 发表于 2023-8-9 13:00
用的什么单片机试试调试功能
ID:276685 发表于 2023-8-8 18:50
首先你需要确保驱动车轮运动的程序不是阻塞的
ID:276663 发表于 2023-8-8 14:17
13205495918 发表于 2023-8-8 06:36
想请教一下,这么多while(1)是从哪里学到的编程风格。

你去看看 LOLI3开源遥控的代码就不觉的奇怪了。while也是C语言的一个关键字,怎么用都无可厚非。
ID:712097 发表于 2023-8-8 10:02
while(1)是死循环
ID:844772 发表于 2023-8-8 08:22
但这些看不出什么,要看看你的接线图和find1(),另外你确实用不着写那么多死循环,把if 的内容放到while就行啦。
ID:332444 发表于 2023-8-8 08:02
纯属滥用无限循环根本不懂编程
ID:332444 发表于 2023-8-8 08:01
纯属滥用无限循环
ID:908826 发表于 2023-8-8 06:36
想请教一下,这么多while(1)是从哪里学到的编程风格。
ID:1040123 发表于 2023-8-7 16:46
对了,向前走的循迹模块是装在小车前面的,另一个在后面,小车停下来时前面的模块是在黑线上面的,后面的模块在白线上面

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表