-
#include
#include
using namespace std;
int main(){
int n = 0;
double pi = ;
cout<<"輸入 n(這意味著 pi 是從前 n 項計算得出的):";
cin>>n;
for(int i=0;i < n;++i){pi += pow(, i % 2)* / (2 * i + 1);
cout<<"pi="<
結果:<>
-
A - 由於 typedef 的存在,} 後面的 aa 是 struct aa 的別名,所以下面的 aa 螺柱;它相當於結構 aa 螺柱; ,所以正確。
b—— defint aa struct aa 將 struct aa 巨集定義為 aa,即以後寫 aa 就是寫 struct aa,所以這個選項是正確的。
c - 這是定義無名結構的方法,它沒有名稱,但在 } 之後寫 aa;,即在定義 struct 模板的同時,宣告了乙個名為 aa 的結構變數,因此 struct aa stud; aa 應該是結構名稱的地方不是結構的名稱,aa 只是乙個變數,所以是錯誤的。
D 後面的 STUD - 如 C 解釋中} 是此結構中的變數,正確。
-
它是物件導向的程式設計,C++通過繼承等方法將一些物件的共性提取到類中。 遠方,呵呵)。
讓我們談談什麼是物件和一些 C++ 功能
1)物件。物件是人們想要研究的任何東西,從最簡單的整數到複雜的飛機,它不僅可以表示具體的事物,還可以表示抽象的規則、計畫或事件。
2)物件的狀態和行為。
物件具有狀態,物件使用資料值描述其狀態。
物件還具有用於更改物件狀態的操作,物件及其操作是物件的行為。
物件將資料和操作組合在一起,將資料和操作封裝在連續的物件中。
3)班級。具有相同或相似屬性的物件的抽象是乙個類。 因此,物件的抽象是乙個類,類的具體化是乙個物件,也可以說類的乙個例項是乙個物件。
類具有屬性,這些屬性是物件狀態的抽象,並使用資料結構描述類的屬性。
類具有乙個操作,該操作是物件行為的抽象,由操作的名稱和實現該操作的方法描述。
4)類的結構。
客觀世界裡有幾個類,這些類之間有一定的結構關係。 通常有兩種主要的結構關係,即一般特定的結構關係和整體結構關係。
一般-具體結構稱為分類結構,也可以說是“或”關係,或“是”。
a“關係。 整體結構稱為組裝結構,它們之間的關係是“和”關係,或“有”。
a“關係。 5)訊息和方法。
物件相互通訊的結構稱為訊息。 在物件的操作中,當訊息被傳送到乙個物件時,該訊息包含有關接收物件執行操作的資訊。 在傳送訊息時,至少必須包含訊息傳送到的物件的名稱和傳送到物件的訊息的名稱(即物件的名稱和方法的名稱)。
引數通常也被描述為已知訊息的物件已知的變數名稱,或所有物件已知的全域性變數名稱。