【发布时间】:2019-04-21 03:09:01
【问题描述】:
我在想,为什么我们用count++ 而不是count += 0 来计算偶数的个数?
#include <iostream>
using namespace std;
int main()
{
int count = 1;
for (int i = 0; i <= 100; i++)
{
if (i % 2 == 0)
count += 0; // why it will give me only 1? as output
else
continue;
}
cout << "num of even: " << count << endl;
system("pause");
return 0;
}
【问题讨论】:
-
好吧,如果你将 0 多次加到一个数字上,那么你在任何地方都找不到......
-
1 + 0 == 1。您期望从中得到什么输出?
-
您是说
count += 1吗? -
在c++中我们使用++
标签: c++ function loops if-statement boolean