【正文】
寫一個(gè)模塊后應(yīng)立即對(duì)其進(jìn)行測(cè)試,因?yàn)檫@時(shí)對(duì)該模塊記憶深刻,而且一個(gè)模塊相對(duì)小,所以容易構(gòu)造測(cè)試數(shù)據(jù),能方便地檢查和改正錯(cuò)誤。 組裝測(cè)試 :就是把所有模塊(應(yīng)該是已通過模塊測(cè)試的模塊)按預(yù)先制定的計(jì)劃逐步組裝和測(cè)試的過程。一般情況下,各模塊之間要相互傳遞數(shù)據(jù)和控制信息,因此組裝測(cè)試的主要任務(wù)是發(fā)現(xiàn)模塊接口中的錯(cuò)誤。 確認(rèn)測(cè)試: 是測(cè)試的最后一個(gè)步驟,一般將軟件交付用戶之前,確認(rèn)是否確實(shí)滿足用戶要求,通常使用接近實(shí)際的用例。 通訊錄程序中的菜單 需要輸出主菜單選擇界面; 菜單應(yīng)根據(jù)用戶的選擇做出不同反應(yīng); 具有重復(fù)選擇主菜單選項(xiàng)的功能(使用循環(huán)結(jié)構(gòu)); 為用戶提供程序正常結(jié)束的出口。 附:主菜單的制作方法 主菜單的制作 本例需要輸出主菜單界面,簡(jiǎn)單菜單的制作可使用 printf函數(shù)實(shí)現(xiàn)。 用 printf函數(shù)將菜單項(xiàng)逐一打印到屏幕上,界面中的邊框可通過 printf函數(shù)輸出的“ |” 和“ ” 拼接起來。 菜單應(yīng)根據(jù)用戶的選項(xiàng)做出不同的反應(yīng),因此,需要使用分支結(jié)構(gòu)實(shí)現(xiàn)選擇的功能。本例使用 switch語(yǔ)句最為合適。 主菜單的制作 因?yàn)楸纠哂兄貜?fù)選擇主菜單選項(xiàng)的功能,所以一定要使用循環(huán)結(jié)構(gòu)。 ?由于主菜單至少要顯示 1次,所以使用dowhile循環(huán)較好。 菜單還要給用戶一個(gè)正常的出口,即滿足一定條件時(shí)退出循環(huán)。 ?當(dāng)用戶選擇某一菜單后,系統(tǒng)立即完成相應(yīng)的操作,然后詢問是否需要繼續(xù),并根據(jù)用戶輸入的信息( Y/y, N/n),使主菜單反復(fù)出現(xiàn)或退出主菜單。 getchar( )、 getch( )與 getche( ) 調(diào)用 getchar( )時(shí),用戶輸入的字符顯示在屏幕上,而且要等待用戶輸入回車符后才運(yùn)行。 調(diào)用 getch( )時(shí),用戶輸入的字符不顯示在屏幕上,而且不等待用戶輸入回車就運(yùn)行。 調(diào)用 getche( )時(shí),用戶輸入的字符顯示在屏幕上,也不等待用戶輸入回車就運(yùn)行。 基本語(yǔ)句的使用 一般情況下,菜單都是分級(jí)嵌套在一起的。在菜單設(shè)計(jì)中除了要考慮怎樣從主菜單進(jìn)入子菜單,還要考慮如何從子菜單逐級(jí)返回主菜單。 菜單的制作 謝謝觀看 /歡迎下載 BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES. BY FAITH I BY FAITH