只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
使用道具 举报
dzbj 发表于 2018-12-18 23:30 你不断给a赋值为b b=100 可不是不能自减么 实际上减了 但又给赋值成100了
WCM1998 发表于 2018-12-19 08:19 谢谢、请问要怎才能实现自减呢、b是用户接键调节值、当判断某种情况下、a=b、然后a自已、但用户设定值b不 ...
dzbj 发表于 2018-12-19 09:54 这种情况要处理应该只在需要的时候给a赋值一次 然后不能重复再赋值 比如你做个标记 这只是个思路 你试试 ...
WCM1998 发表于 2018-12-19 10:58 谢谢、还是不行的丶b是用户设定置、b的值赋给a、当某种情下、a的值自减、b的值不变、 while(1) {a=b; ...
dzbj 发表于 2018-12-19 15:02 好像你还是没明白 你这样当然不行啊 上来就给a赋值 那后边不管做什么 再进入主循环的时候 a都是=b的 效果 ...
通天塔 发表于 2018-12-19 19:36 逻辑就有问题,刚减了1,又把a给赋值了,所以a会在100与99之间徘徊
yong761228 发表于 2018-12-19 20:33 while(1) {a=b;a--;b=a;} 这样是否可以,如果这b一直是输入的,就用中间临时变量,b赋值给临时变量,临时 ...
WCM1998 发表于 2018-12-20 09:36 谢谢。按你的思路分开控制可以了
WCM1998 发表于 2018-12-20 10:33 但新的问题出现了 a--
a庚 发表于 2018-12-20 19:30 if(按键触发){b=getvalue();if(某种条件){a=b;a--;}}
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网