實驗項目名稱:用函數實現反彈球消磚塊git
1.顯示邊框。
2.顯示移動的擋板。
3.反彈小球。
4.消磚塊。
5.在第一行隨機輸出一個磚塊,移動擋板,不斷反彈小球,直到擊中磚塊。
6.經過不斷的while循環使不斷清屏,令顯示畫面不被中止,能對顯示畫面進行操做。windows
startup(); //數據初始化
show();//顯示畫面
updateWithoutInput();//與用戶輸入無關的更新
updateWithInput();//與用戶輸入有關的更新,對擋板的操做
gotoxy();//將光標移到原點,解決遊戲畫面閃爍問題
main();//經過不斷的while循環對遊戲畫面重寫,令顯示畫面不被中止,可以對顯示畫面進行操做函數
https://gitee.com/rszzsp/software_class_2_ren_senzhu學習
看書上第4頁下面的解釋,將#include<cwindow.h>改成#include<windows.h>;而後頭文件編譯過了,但sleep(80);編譯過不了,問同窗後,將s改成大寫,而後編譯正確。設計
3.感想
感想就從本身碰見的問題提及吧,我碰見的兩個編譯過不了的問題,都是本身看書和本身打的代碼認真比對後徹底沒發現錯誤,忽略了書中提到的編譯器不一樣代碼不一樣,第二個問題我仔細比對,結果是大小寫問題,我很喜歡這種學習方式,經過代碼的完善和對遊戲的體驗,來學習知識這樣掌握的更牢固。3d