數據結構是必要的。在程序中使用合理的數據結構可以使程序質量更高。很多算法都是基於數據結構的。數據結構是程序員的必修課。
當然算法也是必修的。不要求達到ACM比賽要求的高水平,但基本算法必須熟練掌握。大多數情況下,妳很難用妳學過的算法,但可以肯定的是,練過算法的程序員寫出的程序質量更高,邏輯更嚴謹。不要覺得上面的東西看起來和開發遊戲沒什麽關系,內容也很枯燥,但是對學習這些程序,數據結構,任何語言的算法都會有幫助。
基礎紮實了,就可以放心的開始學習遊戲開發了,然後就可以看壹些MFC相關的書籍和資料了。我覺得MFC之類的東西應該更實用,學習實踐,做壹些程序。