完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
这个程序是这样子的,首先whie循环传入初始值0和U8数组,从U8数组的索引0开始查找AC,如果未找到AC元素,返回值就是-1,那么它就是或门的一个输入可以停止循环,假如如找到了元素AC,其所在索引是2,那么2+1,在索引3的元素是96的话代表在找到AC后96也是紧挨在AC后面,这样又是或门的一个输入退出循环。 其实这个程序有BUG,如果U8数组中没有元素AC并且索引0元素是96,那么也会退出循环。此外while循环传入的初始值0没必要用移位寄存器,因为函数“查找一维数组”是从0索引开始找,是开始找哦,往后的元素都会搜索一遍的
最佳答案
|
|
|
|
-1就是在该U8数组中没有AC这个元素,未找到时函数返回值-1
|
|
|
|
那应该就有判断啊,就是说判断第一个帧头是否为AC,若不是则返回-1 那个或门也没看懂 |
|
|
|
newzss 发表于 2017-4-18 23:32 谢谢大神,给跪了 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
589 浏览 0 评论
801 浏览 0 评论
1739 浏览 1 评论
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
2628 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1920 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-5 03:27 , Processed in 0.623444 second(s), Total 84, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号