當前位置:首頁 » 編程軟體 » 不同編譯環境下未賦值的變數不同

不同編譯環境下未賦值的變數不同

發布時間: 2023-06-12 23:22:11

『壹』 用C語言寫了一個程序,如圖。請問為什麼用不同編譯器執行同樣代碼,結果不同

把 這一句: int b = b + 1;
改為 b = b + 1;
結果就一樣了
因為你在while中重新定義了變數b,但是沒有給b賦值,b的值是隨機的,有可能出現任何值

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:810
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1078
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:782
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:947
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:840
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1191
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:412
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:292
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:968
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:936