回覆列表
  • 1 # 趣趣hsjdnkf

    c++是在c的基礎上建立的

      它比c的功能更強大,它是一門面向物件程式設計語言

      向物件程式設計是一種新型的程式設計範型.這種範型的主要特徵是:

      程式=物件+訊息

      面向物件程式的基本元素是物件,面向物件程式的主要結構特點是:第一,程式一般由類的定義和類的使用兩部分組成,在主程式中定義各物件並規定它們之間傳遞訊息的規律.第二,程式中的一切操作都是透過向物件傳送訊息來實現的,物件接收到訊息後,啟動有關方法完成相應的操作.一個程式中涉及到的類,可以由程式設計者自己定義,也可以使用現成的類(包括類庫中為使用者提供的類和他人已構建好的).儘量使用現成的類,是面向物件程式設計範型所倡導的程式設計風格.

      一個簡單的c++程式設計例子:

      定義一個圓錐體類(yzt),資料成員有半徑r,高h,成員函式有:建構函式、求圓錐體體積的valume(),顯示函式display(),在main()中定義yzt 的物件s,求r=h=1時的體積,公式:π/3rrh

      #include <iostream>

      using namespace std;//定義標準名稱空間

      class yzt //定義yzt類

      {

      private:

      double r,h;

      public:

      yzt(double x=0,double y=0)// 為yzt的建構函式,功能是為r,h賦值

      { r=x;h=y; }

      double valume()//求圓錐體的體積函式

      { double v=0;

      v=(3.1415/3)*r*r*h;

      return v; }

      void display() //圓錐體的體積顯示函式

      {cout<<"圓錐體的體積為:"<<valume()<<endl;}

      };

      int main() //主函式,任何程式都必須有一個main()函式,因為要從它開始執行

      {

      yzt s(1,1); //定義yzt的物件

      s.display(); //利用物件s呼叫yzt的display()函式

      return 0;

      }

  • 中秋節和大豐收的關聯?
  • 羅馬,希臘神話,以及聖經里人物英文名?