freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

超市商品管理系統(tǒng)含報告-資料下載頁

2025-08-03 07:12本頁面
  

【正文】 cout 請輸入商品價格: 。 cin 。break。 case QB_num: cout 請輸入商品數量: 。 cin 。break。 case QB_sort: cout 請輸入商品類別: 。 cin 。break。} return productsInfo。}int main() { ProductsInfo productsInfo。 int cont = 1。 int cont1 = 1。 phead = CreateProList()。 //裝載數據文件 while(cont) { switch(PrintMenu(MAINMENU)) { case ADD: //添加數據條目 GetproductsInfo(productsInfo)。 phead = Add(productsInfo)。 break。 case PRINT: //顯示商品清單 cout *amp。*amp。*amp。*amp。*amp。*amp。*amp。*以下是商品清單*amp。*amp。*amp。*amp。*amp。**amp。*amp。\n。 Print(phead)。 break。 case DELETE: //刪除指定條目 if(Delete()) cout 已刪除!\n。else cout 刪除失敗!\n。 break。 case MODIFY: //修改指定條目 modify()。 break。 case QUERY: //查詢操作 cont1 = 1。 while(cont1) { FuncType func。 func = PrintMenu(SUBMENU)。 switch(func) { case QB_NO: case QB_NAME: case QB_price: case QB_sort: SetproductsInfo1(productsInfo,func)。 Print(Query(productsInfo, func))。 RemoveQueryRes()。 break。 case EXIT: cont1 = 0。 break。 default: break。 } } break。 case SAVE: //保存至文件 Save()。 break。 case EXIT: //退出 RemoveProList()。 cont = 0。 break。 default: break。 } } return 0。} 程序調試多個功能在執(zhí)行時均出現健壯性較差的問題,輸入非法數據后程序容易出錯而停止運行,或是在查詢、修改一條數據鏈表中記錄時,也回出現類似情況,發(fā)現該問題后加入了檢查輸入數據非法性的語句,程序運行正常;另在int strcmp(char *,char *)函數使用時,未弄清該函數的返回值問題,相關功能便會出現相反的結果;再者便是一些常見的語法上的錯誤,一一改正之后,程序運行正常。運行程序,結果如下: 輸入1后進行添加操作,如下:系統(tǒng)返回主菜單后再添加兩條商品記錄,輸入2顯示清單:返回主菜單后輸入3進行刪除操作,如下:選擇修改功能,運行如下:如選擇查詢功能各項功能運行正常,達到預期要求。 通過本次訓練,在編程的過程中對抽象建模、算法設計、計算過程規(guī)劃與實施有了更深切認識,更重要的還培養(yǎng)嚴謹認真的科學態(tài)度和嚴謹務實的工作作風。 一個程序完成之初難免有很多漏洞甚至錯誤需要修正,語法錯誤相對來說要容易調試一些,但有兩點需要特別指出:一是應該用規(guī)范化的格式輸入源程序,函數體內、循環(huán)體內等都應該縮進一個TAB位,相應的塊語句的兩個大括號都應保持在同一列上,函數體之間、模塊之間都應用空行隔開,這就解決了各種匹配的問題,更重要的是它極大的增強的程序的可讀性。二是應該注意函數的實參與形參的傳遞問題,要盡量保持兩者類型的匹配,(當不匹配又可通過編譯時會發(fā)生數據類型的隱式轉換,這樣會產生很多不安全且又很難找到的錯誤)當不需要改變形參時,只需傳入變量,如果想在函數體內改變函數的外部變量,則傳入指針。在編譯錯誤為0的情況下,不要高興的太早,此時也要關注一下警告warning,每一個warning都有他一定的道理。當修改的只剩下一些無關緊要的時,才可以連接運行。這其中出現的一些邏輯錯誤才是調試的難點所在。在連接程序時可能出現的問題可能是,庫連接不上、標志符有問題(如函數名不應該以數字開頭命名,定義的標志符與編譯器內部或庫內部定義的標識符相沖突。)[1] 嚴蔚敏 (C語言版).清華大學出版社(北京).[2] 鄭莉,董淵,++程序設計(第三版).[3] (第二版).武漢理工大學出版社..[4] 閔聯(lián)營,何克右. C++程序設計教程(第二版).武漢理工大學出版社..[5] c++..,也不能閑死在家里!寧可去碰壁,也不能面壁。是狼就要練好牙,是羊就要練好腿。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。不奮斗就是每天都很容易,可一年一年越來越難。能干的人,不在情緒上計較,只在做事上認真;無能的人!不在做事上認真,只在情緒上計較。拼一個春夏秋冬!贏一個無悔人生!早安!—————獻給所有努力的人.學習好幫手
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1