为什么这个打印0?我发誓我疯了......说真的.
#include <iostream>
using namespace std;
int main()
{
int a = 0;
a + 1;
cout << a << endl;
getchar();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
a + 1;
Run Code Online (Sandbox Code Playgroud)
你的意思是:
a = a + 1;
// or
a += 1;
Run Code Online (Sandbox Code Playgroud)
表达式会a + 1产生一个值,但您没有将该值赋给任何值(a特别是).
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |