實驗三 內部模組化的命令列選單小程式V2 0

2021-08-09 03:17:00 字數 630 閱讀 1711

本實驗將函式宣告、資料結構定義放到linklist.h中,宣告的函式在linklist.c中實現,在menu.c中定義main函式。實現help、quit、version、四則運算arithmetic、輸出當前系統時間time、判斷兩個數的大小judge、求乙個數的倒數、給一列數排序這幾個功能。

實驗過程:

(1)menu.c中只存放main函式、包含必要的標頭檔案

(2)linklist.h中定義資料結構、宣告函式:

(3)linklist.c中實現函式:

展示命令函式**實現:

四則運算**實現:

求相反數功能**實現:

3、實驗結果

4、實驗心得

(1)更加明確了**中的業務邏輯部分和資料儲存部分,體會到將這兩者在**中分成兩個.c檔案處理,可以提高**的包容性和可移植性,便於**的日常維護;

(2)了解到頭檔案的書寫方式,在完成標頭檔案時,一開始將全域性變數也寫入這一部分,後來意識到:這樣會使全域性變數隨著標頭檔案的多次呼叫而被多次定義,容易造成錯誤;

(3)發現自己在完成**的過程中,還是存在各種不良的習慣。以後要多動手,多總結,培養良好的**習慣。

實驗總結:

經過這次實驗,培養了程式模組化的思維,加強了對一些細小錯誤的發現和改正。

Mysql 命令列的簡單操作by弱菜的進擊之道

這裡只是乙隻小小鳥的努力飛翔之路,請大神繞道!一般來說 你安裝完mysql之後 我們就可以嘗試著簡單的操作了。下面讓我們來進行最基本的操作 the frist 開啟cmd 的命令 輸入mysql u 這裡寫你自己的使用者,不需要括號 p 一般在 p之後會按回車然後再輸入密碼,這裡寫對應的密碼 比如說...

優秀的命令列工具整理(三)

有了 tig,無需離開命令列,就能互動式地瀏覽 git 倉庫。tig的使用簡單直觀,提供了 stash staging log 等檢視。感謝 renato suero renatosuero 在 dev 上向我推薦tig。pathpicker 是由 facebook 推出的命令列檔案速選庫。下面的動...

智慧型化的命令列工具 betty

本文首先發布在 bettytoolcommandruby betty 是乙個用ruby實現的非常簡單,好玩的智慧型化命令列提示工具。主要解決的問題是將英文翻譯成機器可以理解的unix命令。在它的官方文件中,我們可以找到詳細的說明和解釋。本文的主要目的在於根據betty為基礎,定製我們自己的 英語命令...