C 中所有指標的大小是否相同?
C 中所有指標是否具有相同大小的問題一直受到辯論。雖然一些消息來源聲稱指標始終具有相同的大小,但其他消息來源則認為不同的指標類型可以具有不同的大小。
C 標準中的保證大小
C 標準明確保證:
實際大小注意事項
例外:分段架構
在分段架構上,近指標和遠指標可能有不同的大小。
原因允許非統一大小?C 標準從技術上來說允許指針類型對於病理情況具有不同的大小。然而,在實際應用中,這種情況很少見,並且沒有顯著的好處。
結論雖然很容易假設 C 中的所有指針具有相同的大小,標準不保證這一點。然而,在大多數實際場景中,所有指標都將具有相同的大小,如上面的討論所述。以上是C 中所有指標的大小都相同嗎?深入探討 C 中指針大小的複雜性和細微差別。的詳細內容。更多資訊請關注PHP中文網其他相關文章!