【发布时间】:2016-02-08 17:58:18
【问题描述】:
我是 C 新手,不确定我的循环是否正确转换。
while(a<b--)
{
do
{
d+=a++;
}
while(a!=c);
c+=a&b;
}
这是我的循环
for( ; a<b ; b--)
{
d += a++;
for( ; a != c ; a++)
{
c+= a&b
}
}
我知道这可能既简单又愚蠢,但我希望你能帮助我 :) 谢谢
【问题讨论】:
-
不,
b--时间不对。 -
运行它,看看你是否仍然得到相同的答案......
-
@takendarkk:在像 C 这样有可能出现未定义行为的语言中,这是一个不好的建议。
-
最好的建议是什么都不做,然后在这里发帖?
-
那么……有人能写对吗?
标签: c loops while-loop