我目前正在C編程,並正在尋找一個在線網站,通過一系列的編程問題教導語言。C編程教程的問題集
這些問題會逐漸增加複雜性,並着重於在用戶/學生學習更多時引入一種或兩種語言的新概念。
我對UVa Online Judge網站和Project Euler很熟悉。這兩個網站都非常適合練習編碼,但我正在尋找一些類似的東西,它們專注於教授一門語言。
我目前正在C編程,並正在尋找一個在線網站,通過一系列的編程問題教導語言。C編程教程的問題集
這些問題會逐漸增加複雜性,並着重於在用戶/學生學習更多時引入一種或兩種語言的新概念。
我對UVa Online Judge網站和Project Euler很熟悉。這兩個網站都非常適合練習編碼,但我正在尋找一些類似的東西,它們專注於教授一門語言。
O'Reilly在它的技術學院剛剛推出了一個新的C編程課程。
只是谷歌「C教程」或簡稱「學習C」和你讀語言此舉的基本環節上實現的問題後,你發現你所提到的網站。
另一種實踐方法是實現簡單的數據結構,如鏈接列表,雙鏈表,二叉樹,圖等,它們提供了對指針基本理解的訪問,這是您在C編程時的關鍵元素。實現諸如冒泡排序等簡單算法。
總而言之,你從簡單的問題開始,繼續努力,並且互聯網是免費的,因爲它真的要求提供建議或優化提示。通過遵循「操作方法」,編程語言無法成功學習和掌握。
此外,我強烈建議通過這個http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf
我要一路進入C++去,你可以檢查出地球學術和相關網站(斯坦福大學工程Everwhere,MIT開放課件)。 ..
http://www.academicearth.org/courses/programming-abstractions
這種特殊的系列講座進行比較,並與Java的對比,並且還教通用的編程理論爲好。
您還可以瀏覽http://en.wikibooks.org/wiki/C_Programming。這是他們的特色書籍之一,據說有很多內容。