我的锯齿波发生器的问题

[复制链接]
2854|4
 楼主| 小李志 发表于 2007-4-29 09:04 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;for(;;)<br />&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;for(i=0;i&lt64;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conv(16*i);<br />&nbsp;&nbsp;&nbsp;for(j=63;j&gt=0;j--)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conv(16*i);<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;为什么老是执行第二个循环,
thw 发表于 2007-4-29 09:22 | 显示全部楼层

。。。

第2个循环应该是conv(16*j)吧。。。<br /><br />不清楚总执行第2个循环是什么意思
王紫豪 发表于 2007-4-29 10:33 | 显示全部楼层

因为你的j 是unsigned 的。哈哈

  
thw 发表于 2007-4-29 11:30 | 显示全部楼层

。。。。

也可能是楼上说的那种情况,一般这样编译的话编译器会有WARNING
forthlab 发表于 2007-4-29 17:27 | 显示全部楼层

修改一下

&nbsp;for(;;)<br />{&nbsp;<br />&nbsp;&nbsp;&nbsp;for(i=0;i&lt64;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conv(16*i);<br />&nbsp;&nbsp;&nbsp;for(j=63;j&gt=1;j--)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conv(16*i);<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;}<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

151

主题

727

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部