-
1 # 紅色收藏家姜小平
-
2 # 不羈放縱愛自由152639911
之前看的是如鵬網的《C語言也能幹大事》影片教程,透過開發小遊戲,開發網站的方式來講解C語言的核心知識點,特別的有意思,想不到C語言還可以這麼學,然後就是跟著老師的步驟,多練習,多思考,看別人是怎麼實現這個功能的,另外,學習程式設計也是需要毅力的
-
3 # 傳智播客博學谷
開始的時候自能多看看書上的程式碼,並且自己執行除錯,搞清楚具體執行過程。
自己有空的時候也可以多看看類似,C語言經典100例小程式等這個方面的書。
最關鍵的還是自己多執行多除錯,在實踐中就會提高自己的編寫能力了。
-
4 # 開課吧科科
首先,入門時僅學最需要的語法知識,一些額外的語法知識先不要學。比如++、--、複合賦值運算子、逗號運算子、switch-case語句、do-while語句等。實際上不學這些語法,也可以寫出完整的程式。
其次,足夠的程式設計量是必須的,可以充分利用線上OJ系統,會給你一個正反饋,並在初始學習程式設計時養成嚴謹的習慣。
最後,有條件的話,還是找到和你一樣基礎的同學一起學習,這樣可以互相交流、督促。
-
5 # 營養師王麗玲
不請自來。
本科的時候學習了C語言,後來就喜歡上程式設計了,就自學了MATLAB語言。
因為程式語言很多地方都是相通的,就說說我自己自學程式設計中的一些體會。
C語言的教科書中,譚浩強老師編的綠皮書是最經典的,我上學那會兒就是用的那本書,不知道現在還是不是綠皮的。
如果有機會,就到課堂上好好聽老師講課,如果沒有機會,那就在網上找一些教學影片,現在教學影片很多,免費的也不少。不過如果是小白,推薦最好聽一些付費的課程,一是課程質量可能會高一些,二是付費了更加珍惜,就會好好聽好好跟著學了。
聽課的過程中,只是帶自己入門,C語言更重要的是實踐,所以還要自己安裝好軟體,沒事就寫程式。從最開始能在螢幕上打印出來“Hello World”開始,然後多練習課本上的習題。
練習的話推薦可以買計算機二級C語言的練習冊,網上也有上機100道題的題庫,這一百個題都是很經典的,能夠弄明白了,那基本上算是入門了。
但是C語言最難的部分在於指標,說實話,這麼多年了,每次遇到指標部分,我基本都是跳過的,因為我的智商還不足以接受這部分知識,後來不用了更是沒學會。
所以指標部分我沒辦法深入推薦。
如果是工作需要,推薦最好是反過來學習,就是先確定需要寫什麼樣的程式,然後到網上找答案。當然這是基於入門的基礎上,已經明白了C語言的程式設計邏輯之後。這種方法可以學得最快,也是我屢試不爽的方法。
-
6 # 石文優Winyoo
一門語言的學習,首先是學習其語法,然後就是能夠實現一些基本的演算法。本人一直使用的是C語言(碼齡 5年)。對於c語言,可以從以下4方面學習:
1.掌握基本功
掌握基本語法,常見關鍵字,常用asciii字元對應的碼值(A~Z,a~z,0~9);
重點掌握for 迴圈,巢狀。
弄清各個資料型別(int、char 、unsigned char、long)的表示範圍。
能夠讀懂別人寫的程式碼(無論是否有註釋)。
能夠熟練運用邏輯運算,會計算邏輯表示式,包含 按位操作。
規範程式碼編寫,能夠進行基本的除錯(單步跟蹤、檢視變數值)
2.進階篇
掌握 一維,二維陣列,結構體,各類指標使用。
掌握字串操作函式等基本庫函式的使用。
掌握基本函式呼叫的。
掌握檔案操作,如檔案的開啟,關閉,讀寫等操作。
掌握動態記憶體管理malloc、calloc、realloc、free的用法
弄清全域性變數,靜態變數等概念,並能夠熟練運用。
掌握 預編譯(#if #else #endif)、宏定義等基礎知識;
3.高階篇
掌握資料結構在C語言的應用,如二叉樹、連結串列、堆,棧、佇列、FIFO等。
掌握常見的幾種排序演算法快速排序,氣泡排序,簡單排序與堆排序等。
更夠進行模組化程式設計,
4.應用篇
如果是工科生,也許會學習基於硬體的C語言程式設計如嵌入式硬體程式設計如(MCU、DSP、ARM);
-
7 # 玩著學程式設計
首先面臨的是學習方式的選擇,有的人喜歡看書,而有的人則喜歡透過看影片的方式來進行學習。
個人更傾向於看影片的方式來學習,透過別人的講解來學習程式設計,通俗易懂,更容易理解。選擇一個優秀的影片教程可以讓你學起來得心應手,事半功倍。畢竟好的開始是成功的一半。
另外就是在學習的過程中應該注意的,一定要親自去敲程式碼,避免眼高手低,只看影片不敲程式碼是學不好程式設計的。還有寫程式碼過程中的一些規範,變數,函式的命名要有意義,格式問題等。
最開始學習C語言的時候,看的是“如鵬網”的《C語言也能幹大事》影片教程,沒想到C語言還可以這麼學。透過開發超級瑪麗,飛機大戰,吃金幣,桌面彈球等經典小遊戲以及用C語言來開發網站,開發校園一卡通系統等來講解C語言的基礎知識點,學起來還蠻有成就感的。
其他地方還需要注意的就是,學習的過程中一定記得記錄筆記,方便以後複習,複習的時候看筆記比重新看影片更加高效。由於知識點較多,需要定期回去整理,歸納,總結。多練習,多思考,多敲程式碼,堅持下去。
-
8 # 大翔
首先,C語言的自學,我建議你去系統性地搜尋學習,不要一下子看太多內容,特別是不要看那種很長的教學影片,很容易學混亂,還打擊自信心,這個很關鍵!
其次,淘寶上正常的C語言基礎書籍都是可以買的,因為都是基礎,所以沒有太大的差別,但是要買示例程式碼多的,因為照著練習很重要。可以上網搜尋“變數”,“陣列”,“if語句”,“迴圈語句”,“函式”,“指標”,“結構體”,按照這個順序學習,確保自己掌握了,才能開始接下來的學習,千萬不要跳著來,心浮氣躁是做不好任何事情的。
最後,學程式設計一定要實踐,初學者一定要在電腦上下載VC來學習,看完網上的事例後,一個個在電腦上手動敲一遍,然後執行看看結果,除錯看看變數在記憶體中的變化,覺得神奇的地方,用筆記本記下來。學到後面翻開筆記本複習,這樣的學習方式是很高效的!
看好每一個愛程式設計的小夥伴,希望你能體會程式設計的快樂!
回覆列表
學習方法是:
1.課前預習,課後複習,認真做課堂、課後的作業,理解理論知識。
2.記住語法規則。
3.加強邏輯思維。
4.多動手,透過練習上機瞭解它的執行過程。
5.實踐—>理論—>再實踐,剛開始學習C語言時,按示例練習,並推動理論的學習,然後再自己多思考,多上機實踐。