超人 發問時間: 電腦與網際網路程式設計 · 10 年前

請問c語言是否為物件導向語言

各位大大好

我想學c語言但是又看到物件導向語言

請問這兩種語言是否是一樣的呢

請各位大大推薦一些網站

2 個解答

評分
  • 其威
    Lv 7
    10 年前
    最佳解答

    c 本身不支援物件導向程式程式設計.

    不過 "物件導向程式設計" 是一種程式設計思維 (programming paradigm), 即使語言本身不支援, 還是有一些手法可以達成.

    例如你可以參考 glib 的設計.

    http://library.gnome.org/devel/glib/

    又, "物件導向程式語言" 並不是指某種特定的語言, 而是如前說的一種 "思維", 你可以將之看成一種設計程式的方式.

    有些程式語言提供一些設施, 讓你可以用比較直觀的方式達成, 例如 c++, obj-c/c++, java, EMAC Script, Smalltalk, VB.Net, C# 等等, 但是 c 並沒有提供這種設施.

  • C語言沒有物件導向

    物件導向是C++

還有問題?馬上發問,尋求解答。