在C++中如何用for循环来判断一个数是否是2的次幂

如题所述

for(a;b;c)
{
d;
}
执行逻辑为
1.a
2.判断b
3.如果b成立执行d,否则结束
4.执行c
5。回到2,重新判断b
你得这个例子,
输出7.3之后,即上面的d执行完,这时会去执行c,也就是(cout<<"for循环"<endl,i++,cout<<i<<","<<a<<endl)
温馨提示:答案为网友推荐,仅供参考
相似回答