C 和C 的神秘有向圖
儘管早期的程式環境在現代佔據主導地位,但通常缺乏對完整ISO 646字符集的支援。使這項限制更加複雜的是,許多程式設計師依賴與標準不相容的鍵盤。為了緩解這些挑戰,巧妙的二合字母解決方案應運而生。
二合字母是兩個字元的序列,代表 ISO 646 字元集中的單一字元。雖然今天看起來很麻煩,但這種創新的表示法允許程式設計師規避硬體和軟體限制所施加的限制。
在提供的範例中,在巨集定義中使用二合字母來定義緩衝區大小。這些特殊的字符序列可以明確地表示大括號“{”等字符,否則這些字符可能由於鍵盤或編譯器相容性問題而無法使用或被誤解。
因此,C99 和 C 中二合字母的存在可以歸因於彌合早期程式設計環境的限制與 ISO 646 字元集的要求之間的差距的歷史必要性。
以上是為什麼 C 和 C 仍然使用有向圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!