1.驗證性實驗部分
①類:類是將不同型別的資料和與這些資料相關的操作封裝在一起的集合體,有點像c語言中的結構。類實際上是一種抽象機制,它描述了一類事物的共同屬性和行為。②物件:例項化的類就是物件。
③建構函式:c++程式的初始化工作由建構函式來完成,它的作用是在物件被建立時利用特定的值構造物件,將物件初始化為乙個特定的狀態。
④複製建構函式:是一種特殊的建構函式,具有一般建構函式的所有特性,其形參是本類的物件的引用。其作用是使用乙個已經存在的物件(由複製建構函式的引數指定),去初始化同類的乙個新物件也可以說是完成了同類物件的複製。
⑤析構函式:c++程式的清理工作由析構函式來完成,它是在物件的生存期即將結束的時刻被自動呼叫的,不接收任何引數。
2.程式設計實驗部分
4-11
#includeusing4-20namespace
std;
class
rectangle ;
//建構函式的實現
rectangle::rectangle(int l, int
w) //
複製建構函式的實現
rectangle::rectangle(rectangle &p)
//析構函式的實現
rectangle::~rectangle()
//計算矩形的面積
intrectangle::area()
//主函式的實現
intmain()
#includeusingnamespace
std;
class
complex ;
//建構函式的實現
complex::complex(double r, double
i) //
過載函式的實現
complex::complex(double
r) //
複製過載函式的實現
complex::complex(complex &c)
//add函式的實現
complex complex::add(complex &c)
//show函式的實現
void
complex::show()
//主函式
實驗總結與體會
啊....翻了好久的書,自己又想了很久,終於完成了這次實驗
雖然題量似乎越來越少了,但明顯難度提高了許多,花的時間也越來越多了
這些知識看上去挺容易的,但實際動手操作後才發現自己還是太天真....
而且看了書上的例子也不一定能全部理解
例如析構函式,我了解了它的作用,但還是無法真正感受到它的存在,而且書上關於析構函式的介紹也不太多
所以第一題裡析構函式的實現裡我什麼都沒寫(-_-||)
嘛嘛...還是多花時間慢慢仔細學吧,感覺自己的漏洞還是挺多的
第3章 最簡單的c程式設計 順序程式設計
例3.1 有人用溫度計測量出用華氏法表示的溫度 如64 f 要求把它轉換為以攝氏度表示的溫度 如17.8 c include intmain 執行結果如下 執行結果如下 例3.3給定乙個大寫字母,要求用小寫字母輸出。include intmain 執行結果如下 例3.4給出三角形的邊長,求三角形的面...
第3章 最簡單c程式設計 順序程式設計2
toc 第3章 最簡單c程式設計 順序設計 例3.5 求axx bx c 0的方程的根。a,b,c由鍵盤輸入,設bb 4ac 0。例3.6 用 f輸出實數,只能得到6位數。例3.7 float型資料的有效位數。例3.8 先後輸出boy三個字元。例3.9 從鍵盤輸入boy3個字元,然後把它們輸出到螢幕...
c 簡單程式設計
1.輸出1 100中所有不能被3整除的數 for int i 0 i 100 i 2.使用while語句求1到100中的奇數和。static void main string args i console.writeline 1到100中的奇數和 sum 3.使用foreach語句實現求陣列中元素的...