[問題] int變數沒給初始值 會自動給0?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
C++
問題(Question):
int a;
印象中沒給初始值 系統會給他一個隨便的數字 可能是35或50等等
可是試的時候 cout出的是0 這是正確的嗎?
預期的正確結果(Expected Output):
隨便一個數
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
#include <iostream>
using namespace std;
int main() {
int a;
cout << a;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.24.211
→
11/23 12:28, , 1F
11/23 12:28, 1F
基本款 Dev C++
→
11/23 12:30, , 2F
11/23 12:30, 2F
→
11/23 12:58, , 3F
11/23 12:58, 3F
Dev功能比較簡陋 (所以沒有warning?) 待會用Visual studio試試
※ 編輯: nature23306 來自: 123.192.24.211 (11/23 13:11)
→
11/23 13:18, , 4F
11/23 13:18, 4F
推
11/23 14:56, , 5F
11/23 14:56, 5F
推
11/23 16:14, , 6F
11/23 16:14, 6F
→
11/23 16:18, , 7F
11/23 16:18, 7F
→
11/23 16:19, , 8F
11/23 16:19, 8F
→
11/23 16:19, , 9F
11/23 16:19, 9F
→
11/23 17:17, , 10F
11/23 17:17, 10F
→
11/23 17:17, , 11F
11/23 17:17, 11F
推
11/23 18:47, , 12F
11/23 18:47, 12F
推
11/23 19:48, , 13F
11/23 19:48, 13F
→
11/23 20:13, , 14F
11/23 20:13, 14F
→
11/23 21:14, , 15F
11/23 21:14, 15F
→
11/24 01:51, , 16F
11/24 01:51, 16F
推
11/24 09:42, , 17F
11/24 09:42, 17F
→
11/24 12:37, , 18F
11/24 12:37, 18F
→
11/24 17:31, , 19F
11/24 17:31, 19F