當前位置:編程學習大全網 - 網站源碼 - c語言枚舉型和聯合型被淘汰了嗎

c語言枚舉型和聯合型被淘汰了嗎

如果不經常寫代碼,或者說遇到的編程場合不夠多,那麽就會感覺,編程語言提供的很多功能沒有什麽用,但是真相是,語言特性的存在,要用在特定場合,只要當前環境或者場合存在,語言特性就不會被淘汰。

以枚舉類型為例,枚舉類型應該用在什麽場合?用在變量的取值被限定在壹個有限的範圍內的場合,參考:ENUM,舉個例子,在Linux源碼中就大量用到了枚舉,如:

linux/net.h 文件中,定義了socket類型如下:

/linux/usb.h 文件中關於 USB接口相關的定義:

至於聯合的使用,也有不少,如 /linux/vmw_vmci_defs.h文件中:

由此可見,這些特性的應用還是很廣泛的,不存在過時或者淘汰的問題。

  • 上一篇:關於3D遊戲的捏人系統(創建角色,捏臉系統),是用什麽實現的,用什麽開發語言?要懂什麽?
  • 下一篇:vS 2008 中包含頭文件vector的問題:
  • copyright 2024編程學習大全網