-1
A
回答
4
符號整數溢出undefined behavior。
+0
如果我必須給它一個值,那會是0嗎? –
+3
@MarkusFürst關於未定義行爲的事情是我們不知道它會是什麼。這取決於編譯器。 –
+3
@MarkusFürst不要給UB任何價值,它不值得他們,這是一個討厭的野獸:) – AMA
相關問題
- 1. SQL Server 2008:如果身份超過int的最大值會發生什麼?
- 2. 如果文件大小超過文件系統的最大大小,會發生什麼情況?
- 3. 如果單行大小超過區域最大大小,會發生什麼情況?
- 4. 如果超時,會發生什麼情況?
- 5. 如果iOS分發證書過期會發生什麼情況?
- 6. 如果計算的散列碼超過INTEGER MAX LIMIT,會發生什麼情況?
- 7. 如果您將值分配給$ _REQUEST,會發生什麼情況?
- 8. 超過MaxKeepAliveRequests限制時會發生什麼情況?
- 9. 如果會話超時,global.asax中的session_start會發生什麼情況?
- 10. 如果我的IExceptionPublisher引發異常,會發生什麼情況?
- 11. 如果您不在C++中返回值,會發生什麼情況?
- 12. 在ResultSet.getInt期間JDBC數據庫數量超過Java的int大小時會發生什麼情況?
- 13. 如果finally塊引發異常,會發生什麼情況?
- 14. 如果CFile :: Write引發異常會發生什麼情況?
- 15. 如果在輸入int時輸入一個單詞會發生什麼情況?
- 16. 如果我在Heroku上超過了我的數據庫大小限額,會發生什麼情況?
- 17. 如果InputSplit大小與塊大小不同,會發生什麼情況?
- 18. 如果輸入的數字超過C中數據類型的範圍,會發生什麼情況?
- 19. 當cookies文件超過最大尺寸時會發生什麼?
- 20. 如果有人拿到我的appsecret,會發生什麼情況?
- 21. 如果ExecutorService的隊列已滿,會發生什麼情況
- 22. 用戶提供的超額數據會發生什麼情況?
- 23. 爲什麼會發生這種情況?
- 24. 如果未處理事件會發生什麼情況?
- 25. 如果php.ini丟失,會發生什麼情況?
- 26. minimax:如果min不起作用會發生什麼情況
- 27. 如果您打破Lock()語句,會發生什麼情況?
- 28. 如果NSURLCache已滿,會發生什麼情況?
- 29. 如果委託不存在,會發生什麼情況?
- 30. 如果未捕獲到異常,會發生什麼情況?
誰知道 - 這就是爲什麼它被稱爲「未定義的行爲」 – UKMonkey
UB是UB是一個潛在的[克拉肯版本](http://coliru.stacked-crooked.com/a/a7f7ba72c4f268e8)。 – jaggedSpire
它可能溢出? – synchronizer