为什么打印0

Why is this printing 0?

本文关键字:打印 为什么      更新时间:2023-10-16

为什么打印0?我发誓我快疯了。。。认真地

#include <iostream>
using namespace std;
int main()
{
    int a = 0;
    a + 1;
    cout << a << endl;
    getchar();
    return 0;
}
a + 1;

你的意思是:

a = a + 1;
// or
a += 1;

表达式a + 1会产生一个值,但您没有将该值分配给任何对象(尤其是a)。

相关文章: