C++ 求int x的值 intx; x=x+30; cout

C++ 求int x的值 intx; x=x+30; cout,c++,int,C++,Int,使用未初始化的变量是未定义的行为。由于一系列不可靠的实现怪癖,您得到了33分。该程序完全免费产生任何值,编译失败,或者雇佣刺客刺伤你。 < P> C++中,变量默认等于变量的大小(内存分配),但默认情况下没有给出值。因为它应该是血淋淋的!不,它给我的值是33。使用-WallUse-Wall和警告编译所有内容:'x'在此函数中未初始化使用@user2611244-在启用所有警告的情况下编译代码。非常容易配置(注意:VS默认为3级,转到项目的属性页将其设置为全部) int x; x=x+30; co

使用未初始化的变量是未定义的行为。由于一系列不可靠的实现怪癖,您得到了33分。该程序完全免费产生任何值,编译失败,或者雇佣刺客刺伤你。

< P> C++中,变量默认等于变量的大小(内存分配),但默认情况下没有给出值。因为它应该是血淋淋的!不,它给我的值是33。使用-WallUse
-Wall
警告编译所有内容:'x'在此函数中未初始化使用
@user2611244-在启用所有警告的情况下编译代码。非常容易配置(注意:VS默认为3级,转到项目的属性页将其设置为全部)
int x;
x=x+30;
cout << x;