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

正文內(nèi)容

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

2025-08-03 07:12本頁(yè)面
  

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