網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 歷史 > 

燙燙燙是什麼意思?

欄目: 歷史 / 釋出於: / 人氣:1.87W

燙燙燙,一段著名亂碼,可能只有程式猿才懂吧,與鍩鍩鍩、屯屯屯類似。在VisualC++6.0的環境,列印未初始化的由malloc申請的記憶體,就會出現這樣的亂碼。

對於visual studio的編譯器,分配空間後總要在裡面填一些東西。

燙燙燙是什麼意思?

預設填入的東西是這樣的:未分配或靜態分配而未賦初值的記憶體空間,初值用0xCC填充,如不小心訪問了它們,則會看到如下內容:按字元輸出為燙(0xCCCC)在正常情況下,分配空間後都應該賦初始值,而不應該訪問到這些被稱為“垃圾資料”的內容。所以如果正常情況下程式打出了“燙燙燙”,一般證明程式有bug,如陣列越界等。

而陣列越界的bug又是時常出現的,程式冷不防打出一大堆漢字“燙”,看上去是一種莫名喜感的存在。所以程式設計師說“燙燙燙”大概是引用這種bug的梗。

鍩鍩鍩與“屯屯屯”、“燙燙燙”、“錕斤拷”並稱為“亂碼四大天王”。

Tags:燙燙