智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1632|回复: 1
打印 上一主题 下一主题

[编程类] 在一个for循环里计数(count)计到一半清零,有哪些可能性啊?

[复制链接]

3

主题

24

帖子

0

精华

高级会员

Rank: 4

积分
703
威望
393
贡献
210
兑换币
159
注册时间
2012-6-29
在线时间
50 小时
跳转到指定楼层
1#
发表于 2012-12-14 23:39:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3贡献
在一个for循环里计数(count)计到一半清零,有哪些可能性啊?
其中count设的是unsigned char。

最佳答案

查看完整内容

可能是设置的是unsigned char,最大值是255,大于255自动清0,重新计数。建议:typedef unsigned int u16; u16 count; 这样你试一下看问题能否解决。

6

主题

166

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1499
威望
761
贡献
460
兑换币
301
注册时间
2012-8-22
在线时间
139 小时
毕业学校
未毕业
2#
发表于 2012-12-14 23:39:43 | 只看该作者
可能是设置的是unsigned char,最大值是255,大于255自动清0,重新计数。建议:typedef unsigned int u16;
u16 count;
这样你试一下看问题能否解决。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-5 16:10 , Processed in 0.165928 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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