[問題] 請問C++這程式執行 結果 是怎麼來的

作者: 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;
}
作者: azureblaze (AzureBlaze)   2015-05-21 21:49:00
你要問的是為何ab沒給值還是有數字嗎不然答案超複雜
作者: damody (天亮damody)   2015-05-21 22:02:00
印兩個數字當然出來兩個數字啊?
作者: a82 (QQ)   2015-05-21 22:05:00
嗯 沒給值為什麼有數字?
作者: azureblaze (AzureBlaze)   2015-05-21 22:18:00
因為記憶體會回收再利用,而且沒洗過就給你用很不衛生上面還留著上一個人的東西有時候編譯器會幫你在上面沾滿「請洗乾淨」要不要洗就看你囉
作者: softseaweed (Gladys von Wackenheim)   2015-05-21 22:40:00
樓上形容的好噁心
作者: wuliou (wuliou)   2015-05-21 22:52:00
這形容法XDDDDD
作者: alibuda174 (阿哩不達)   2015-05-21 23:19:00
推azureblaze
作者: 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:00
XDDDDDD
作者: Frozenmouse (*冰之鼠*)   2015-05-22 08:08:00
請洗乾淨XDDDDD
作者: VSei (Chaos)   2015-05-22 08:13:00
使用前請洗乾淨~XDDD
作者: Littlechozy (キミに100%)   2015-05-22 09:08:00
只能推了www
作者: MOONRAKER (㊣牛鶴鰻毛人)   2015-05-22 11:56:00
請繼續學習 完
作者: Killercat (殺人貓™)   2015-05-22 13:06:00
vc只有debug會幫你標這個 release不會另外我記得vc通常是用0x77777777跟0x99999999兩種我記得gpref開某些選項也會幫你標類似的東西查leak
作者: james732 (好人超)   2015-05-22 14:04:00
請洗乾淨XDDDDD
作者: 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
作者: s1681688 (霧雨)   2015-06-11 22:03:00
XDDDDD

Links booklink

Contact Us: admin [ a t ] ucptt.com