为什么打印0?我发誓我疯了......说真的。
#include <iostream>
using namespace std;
int main()
{
int a = 0;
a + 1;
cout << a << endl;
getchar();
return 0;
}
答案 0 :(得分:7)
a + 1;
你的意思是:
a = a + 1;
// or
a += 1;
表达式a + 1
会产生一个值,但您没有将该值分配给任何内容(特别是a
)。