第四章 復合型別

2021-07-28 01:12:49 字數 3350 閱讀 2315

第一題:按示例請求顯示資訊。

第二題:修改程式4.4,使用c++string類

#include

#include

using

namespace

std;

int main()

第三題:使用char陣列,和cstring中的函式,按示例格式顯示輸出

#include

#include

using

namespace

std;

int main()

;//初始化為0

第四題:使用string物件,和string中的函式,按示例格式顯示輸出

第五題:編寫乙個包含三個成員的結構並宣告,再建立乙個該結構的變數並顯示

第六題:編寫乙個包含三個成員的結構並宣告,再建立包含3個該結構的陣列並初始化,最後顯示每個結構的內容

#include

#include

using

namespace

std;

struct candybar ;

int main()

,,};

cout

<< candy[0].name << " is "

<< candy[0].weight;

cout

<< "g with "

<< candy[0].calorie << endl;

cout

<< candy[1].name << " is "

<< candy[1].weight;

cout

<< "g with "

<< candy[1].calorie << endl;

cout

<< candy[2].name << " is "

<< candy[2].weight;

cout

<< "g with "

<< candy[2].calorie << endl;

cin.get();

return

0;}

第七題:編寫乙個包含三個成員的結構並宣告,根據使用者輸入初始化並顯示

第九題:重新完成第六題,使用new來分配陣列,然後初始化並顯示

第四章結束。^_^

C Primer Plus 第四章 復合型別

這兩天忙的厲害,閱讀計畫有點沒有按時完成哦,週末感冒,作業擠的荒,o o.哈哈堅持!現在回過來看,說明 c primer plus前面的至少六章都和c關聯很大。覺得很多東西一下子清晰了不少,而且在近期的幾次作業中也能得到應用,感覺真不錯。可見反覆的力量!還有一點就是一定要把課後的習題一步步做完,提高...

第四章 型別基礎

這章不好理解,我是連抄帶找的。一 system.object 所有型別的基類,也就是所有型別從它派生。公開了幾個方法 equals 判定兩個物件是否具有相同的值 相等性和同一性後續討論 gethashcode tostring 預設返回型別的完整名稱,但是經常會重寫返回表示物件狀態的 string ...

第四章 型別基礎

4.1 所有型別都從system.object派生 執行時 要求每個型別最終都從system.object型別派生。system.object 公共例項方法 equals 如果兩個物件具有相同的值,就返回true。gethashcode 返回物件的值得雜湊碼。如果某個型別的物件要在雜湊表集合中作為建...