作者:
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