日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《数据结构》实验一

發布時間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《数据结构》实验一 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實驗目的

復習鞏固VC編程環境的使用,以及C++模板設計。

1.回顧并掌握VC單文件結構程序設計過程。

2.回顧并掌握VC多文件工程設計過程

3.掌握VC程序調試過程。

4.回顧C++模板和模板的程序設計。


實驗內容

1. 設計一個單文件結構程序完成從鍵盤輸入兩個數,輸出二者的“和”和“積”的結果。要求如下:

1)設計函數來計算“和”和“積”,在主函數中調用,并能考慮重載函數,使整數和小數均能計算。

2)分別使用單步調試和斷點調試來調試程序。并多次運行力求熟練調試方法。

代碼如下:

測試結果如下:

2.使用函數的模板來實現上述功能。

代碼如下:

測試結果如下:

3.使用一個類來實現上述功能。要求:

? 1)使用類模板

? 2)使用多文件:類的聲明有頭文件中;類的函數定義一個源文件中,在主程序文件中設計主函數程序,在實例化輸出結果。

?

代碼如下:

頭文件:

源文件:

測試結果如下:

知識點總結:

函數重載:

定義:c++編譯系統允許為兩個或以上的函數取相同的函數名,但形參的個數或者形參的類型不應相同。在編譯時,編譯器根據實參和形參的類型及個數進行最佳匹配,自動確定所調用的函數。

?

函數模板:

定義:模板是以一種完全通用的方法來設計函數和類的,而不必預先說明將被使用的每個對象的數據類型。通過模板可以產生類或函數的集合,使他們操作不同數據類型的數據,從而避免為每一種數據類型產生一個單獨的類或函數。它又分為函數模板和類模板。

?

?

總結

以上是生活随笔為你收集整理的《数据结构》实验一的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。