【发布时间】:2023-03-10 06:28:01
【问题描述】:
不确定我是否只是非常疲倦/精神错乱,没有看到我在这里做错了什么。
i = 7
decTemp = -62
while((i >= 0) && (abs(decTemp >= 1))){
/* do stuff */
i--;
}
这个while循环被完全跳过了,我已经检查过了,似乎根本不满足条件,这很奇怪,因为i大于0并且decTemp的绝对值大于1。请帮助:((
【问题讨论】:
-
你认为
abs(decTemp >= 1)会做什么?你想做什么? -
您是否在调试器中运行或打印了这些片段,以便确认一切都是您认为的那样?
-
你应该学会看你放的地方()。
标签: c loops while-loop conditional-statements