屯屯屯是什麼意思?

屯屯屯,一段著名亂碼,不是喝水那個“噸噸噸”,可能只有程式猿才懂吧,與燙燙燙類似。源於一些編譯器會把C語言中未初始化的堆記憶體自動賦值為0xcd,以字串輸出後,便會顯示成屯屯屯。

燙” 和 “屯” 都是按照 GBK 編碼顯示的結果,對應的十六進位制分別為 0xcccc, 0xcdcd 。

屯屯屯是什麼意思?

這是微軟 CC++ 編譯器在 debug 模式下,引入的一種記憶體保護機制,會給特定的記憶體賦一個特定的初值。類似的還有錕斤拷,鍩鍩鍩。