C++ 为什么我们在数东西的时候要加1?

C++ 为什么我们在数东西的时候要加1?,c++,function,loops,if-statement,boolean,C++,Function,Loops,If Statement,Boolean,我想知道,为什么我们使用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 o

我想知道,为什么我们使用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?作为输出

count+=0等于count=count+0。通过添加0不能添加任何内容。所以变量保持在1

为什么我们用count++来代替

计数++与计数+=0不同。它将count增加1,等于count+=1

至少,使用count++时,您承认i是偶数,并因此计算它。在这背后是一片关于语境和语言的土地,我不想进入

请注意,如果要迭代一个大的项目列表,那么添加0和1之间可能存在巨大的差异

计数+=0;//为什么它只会给我1?作为输出

count+=0等于count=count+0。通过添加0不能添加任何内容。所以变量保持在1

为什么我们用count++来代替

计数++与计数+=0不同。它将count增加1,等于count+=1

至少,使用count++时,您承认i是偶数,并因此计算它。在这背后是一片关于语境和语言的土地,我不想进入

请注意,如果您要在一个大的项目列表上迭代,那么添加0和1之间可能存在巨大差异。

我们将1添加到计数中,因为这就是您的计数方式。你从0开始,当你找到要数数的东西时,加上1

例如:

重要的事情: 事情 计数: 添加1添加1添加1添加1添加1添加1添加1 0112333445 有五件事

因为C++是程序员所做的很多事情,所以C++的人实际上是C++的人,决定你可以写计数+ +来表示计数+=1,这意味着计数=计数+ 1,但原理是相同的。< /P> < P>我们把1加进去,因为这就是你计算的方式。你从0开始,当你找到要数数的东西时,加上1

例如:

重要的事情: 事情 计数: 添加1添加1添加1添加1添加1添加1添加1 0112333445 有五件事


因为C++是程序员所做的很多事情,所以C++的人实际上是C++的人,决定写计数+ ++意味着计数+=1,这意味着计数=计数+ 1,但原理是相同的。< /P> < P>注意计数+++具有与C++= 1相同的效果。如果使用count+=0,count不会改变,它与count=count+0相同

请注意count++与count+=1具有相同的效果。如果使用count+=0,count不会改变,它与count=count+0相同

如果你给一个数字加上多次0,你什么也得不到1+0==1。你希望从那个输出什么?你是指计数+=1?在C++中,我们使用++好,如果你添加0倍到一个你没有得到任何地方…1 + 0==1。你希望从中输出什么?你是说计数+=1吗?在C++中,我们使用++你非常有用!谢谢你的帮助!谢谢