楼主:
a82 (QQ)
2015-05-21 21:36:56这执行的结果是怎么来的?
会跑出两组数字,我不知原因,另外我是初学者
#include<iostream>
#include<cstdlib>
using namespace std;
int main(void)
{
float a;
int b;
cout << a << endl;
cout << b << endl;
system("pause");
return 0;
}
你要问的是为何ab没给值还是有数字吗不然答案超复杂
作者:
damody (天亮damody)
2015-05-21 22:02:00印两个数字当然出来两个数字啊?
楼主:
a82 (QQ)
2015-05-21 22:05:00嗯 没给值为什么有数字?
因为内存会回收再利用,而且没洗过就给你用很不卫生上面还留着上一个人的东西有时候编译器会帮你在上面沾满“请洗干净”要不要洗就看你囉
作者:
softseaweed (Gladys von Wackenheim)
2015-05-21 22:40:00楼上形容的好恶心
作者:
wuliou (wuliou)
2015-05-21 22:52:00这形容法XDDDDD
作者:
dracb (伊达政宗)
2015-05-21 23:45:00推azureblaze啦XD
作者:
LPH66 (-6.2598534e+18f)
2015-05-22 01:06:00“请洗干净”的标签长得像 -1.07374176E8 或 -858993460至少这个是 VC 的标签;gcc 一般来说是不洗直接给你
作者:
BlazarArc (Midnight Sun)
2015-05-22 01:55:00XDDDDDD
作者: VSei (Chaos) 2015-05-22 08:13:00
使用前请洗干净~XDDD
vc只有debug会帮你标这个 release不会另外我记得vc通常是用0x77777777跟0x99999999两种我记得gpref开某些选项也会帮你标类似的东西查leak
作者:
CP64 (( ̄▽ ̄#)﹏﹏)
2015-05-22 16:46:00请洗干净的比喻有够 WTF 的 XDDDDDDDDDDDDD
作者:
overhead (overhead)
2015-05-24 12:44:00根本神比喻XDDD
作者: allomifo (Alex29) 2015-05-25 10:52:00
推请洗干净XD