第一題:按示例請求顯示資訊。
第二題:修改程式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 返回物件的值得雜湊碼。如果某個型別的物件要在雜湊表集合中作為建...