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;
...
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赋值给临时变量,临时 ...
dzbj 发表于 2018-12-19 15:02
好像你还是没明白 你这样当然不行啊 上来就给a赋值 那后边不管做什么 再进入主循环的时候 a都是=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--;}}
dzbj 发表于 2018-12-18 23:30
你不断给a赋值为b b=100 可不是不能自减么 实际上减了 但又给赋值成100了
WCM1998 发表于 2018-12-19 08:19
谢谢、请问要怎才能实现自减呢、b是用户接键调节值、当判断某种情况下、a=b、然后a自已、但用户设定值b不 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |