1樓:匿名使用者
達到程式設計的更高境界,關鍵是要實踐+自學。比如俄羅斯方塊,你要考慮一下整體的演算法,圖形的繪製,鍵盤或滑鼠輸入的處理,等等。把大問題化簡成一個個小問題。
當然,光學一本《c程式設計》肯定是不夠的,學完資料結構、演算法分析、資料庫後,你應該能更好地掌握程式設計的精髓。
就你的俄羅斯方塊而言,書上的知識也是不夠的,如果你想編寫dos介面下的,好好了解一下turboc中graphics.h庫函式的使用,如果想編寫windows下的,就係統的學一學c++,mfc。用c語言編的話(非c++),可能還要用雙執行緒...
這些加在一起,然後努力努力,應該可以的了。
2樓:匿名使用者
老實說,我很佩服你用想用c來寫大程式的想法
3樓:匿名使用者
兄弟同感呀。我覺得阻止我們的唯一的東西就是圖形介面的實現,應該在這個上面下點功夫。我也想整個大程式,比如說人機五子棋。
我下棋的演算法什麼的都研究得差不多了,就是如何實現介面不是用演算法就能解決的,需要那麼點知識。資料結構什麼的都不是很慌,因為即使我們不懂高明的演算法我們也能寫出一些笨笨的辦法來實現要求。而不懂介面的實現,想整個大程式真是難呀....
4樓:幽默抓搞笑
我們學完c後,我們的課程設計是五子棋,可以實現人人對戰和人機對戰的,其實,你現在看它難,我剛開始也是,只要你瞭解了圖形程式設計,多看看比如貪吃蛇遊戲等遊戲的整體規劃,然後用自己的思路編就可以了,那些繪圖原理等等的自己想想就知道了··
5樓:微軟首席架構師
學習 c語言只看完一本書是遠遠不夠的
俄羅斯方塊的c程式是非常小的程式,涉及到的內容非常有限從開始起步學習,要是理解的好的話,不到一年應該可以寫了主要是要形成程式設計的思維方式
學習程式設計是不能著急的,要循序漸進
祝你學有所成
6樓:語言
是啊!我是剛學c語言程式設計這本書,感覺自己就會編寫簡單的與整數有關的程式,
甚至我連將任意n個數比較大小,這樣的程式的看不懂,
好像是對c語言中的,連結串列,檔案,之類都不懂吧
求救C語言高手,我要怎麼修改這個程式才能實現這個題的功能
include void main include stdafx.h include int main int argc,char argv int result 4 printf enter a dollar amount scanf d bill for int i 0 i 4 i 該程式適合現...
大學c語言中stdlib h究竟在什麼時候使用,在寫什麼程式的時候使用呢?求大佬解答一下!淺顯
cplusplus中的說明bai c standard general utilities library this header defines several general purpose functions,including dynamic memory management,random...
c語言從大到小排序,為什麼我寫的程式最後執行輸不出結果
用冒泡法或快速排序法實現,這種if語句判斷容易出錯。c語言 輸入10個數,按由大到小順序排列,下面的程式有問題嗎?什麼問題?為什麼?程式沒問題,bai很標準的冒泡排du 序法!zhi只缺少兩個標頭檔案包含語句dao 你在main函式的前專面加上以下 屬兩句指令 include printf和scan...