當前位置:首頁 » 編程語言 » c語言培訓計劃
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言培訓計劃

發布時間: 2022-04-20 01:06:56

㈠ 零基礎能自學c語言

零基礎學習C語言不困難,一年之內就可以學會。
C語言是一個實用性很強的語言,如果想要學好、學透、精通,就得下一番苦功夫。
一、要有一個正確的學習態度,明確自己學習C語言的目的,制定可行的學習計劃。
二、報一個C語言培訓班

在專業的老師的指導下,避免自己盲目的摸索,站在巨人的肩膀上才能快速成長。系統性的學習C語言,數據結構、演算法等,形成自己的程序化思維模式。
三、加入C語言大牛的論壇、社群
現在是自媒體為王的時代,這類的大牛很多,要想成功,就要更成功的人在一起。
四、熟讀C語言相關的書籍。C程序設計。還有就是C語言的作者寫的,微言大義。
五、參加軟體公司的實習。學習的目的一定是應用,去一家軟體開發公司從基礎的工作做起,參與到項目中來。

㈡ 求一套C語言學習計劃,本人自學,沒有老師,也不知道先學哪個後學哪部分,學到什麼程度,每章的學習目標

1、簡單知道「程序和演算法」(學習的程度就像閱讀文章一樣,看後有個印象就行,不要求掌握)和C語言的主要特點。 2、掌握「C語言程序的基本結構」(C語言程序的基本結構就像是C語言的語法一樣,要遵守它。否則會出現語法錯誤,甚至導致整個程序出現問題)。3、掌握C語言標識符(你要理解、區分標識符中的「關鍵字、變數、常量、合法標識符」);掌握C語言「數據類型、運算符和表達式。【2、3點是最基礎的,必須掌握;第3點分號後面的具體內容,我未展開,但那也很重要】ps:在學習上述內容的過程中,你可能還會有許多疑問,但問題不是很大,你放心學就好啦。要實在不行,你可以在你有疑問的地方停下,即先不學你正在學習的那一塊知識點之後的知識,而是直接跳到有問題的那塊知識點去學(個人建議)。 4、2和3點沒問題之後,學習「C語句」就輕鬆了(此處各種C語句類型亦未展開)。 5、C語言結構類型【ps:4、5點關系密切,幾乎要求你一起學)。 6、「數組」是基礎中的重點,概念必須清楚;然後就是學習一維數組、二維數組、字元數組(指針數組(數組的每個元素都是一個指針)就等你學會了指針之後再學,還有就是,指針那塊還有數組指針(指向數組的指針,其實該指針可以說和它所指向的數組是同一個數組)【我比較羅嗦,不要亂哦】。 7、(大多數人學習的重點、難點)「函數、指針」(未展開)。 8、當上述七點都沒啥問題了,就學習「結構體和共用體」吧(這也是一個大的范圍,掌握好基礎之後沒問題的,就是格式比較麻煩,得記住,否則怎麼寫你都不知道TAT~】。 9、「文件操作」(此處內容量相當大,加油)掌握吧。 附:10、ASCII代碼表是穿插各個知識塊之間的,寫程序用到的時候就去看一下,記住幾個常用的就差不多了:0--48、A--65、a--97(字元那塊用得較多,不過,終究依你寫的程序)。「運算符的優先順序和結合性」也是穿插著學習、了解的。

㈢ C語言入門有效地學習計劃

1、WINDOWS.H是主要的頭文件,它包含了其他Windows頭文件,這些頭文件的某些也包含了其他頭文件。這些頭文件中最重要的和最基本的是: WINDEF.H 基本型態定義。 WINNT.H 支援Unicode的型態定義。 WINBASE.H Kernel函數。 WINUSER.H 使用者界面函數。 WINGDI.H 圖形裝置界面函數。 這些頭文件定義了Windows的所有資料型態、函數調用、資料結構和常數識別字,它們是Windows文件中的一個重要部分。
2、stdio.h就是指「standard input&output" 意思就是說標准輸入輸出頭文件! 所以了,用到標准輸入輸出函數時,就要調用這個頭文件!
3、學C語言去買譚浩強那本吧

㈣ 求暑假學習C語言的計劃

若你努力的話,2個月考過二級是沒有問題的,但是想把C學精的話,估計得按年來計算時間。
建義,每天看書兩小時,做兩小時的練習題。再上機兩小時,我想你能通過二級考試了。

㈤ 如何學習C語言

學習方法是:

1、課前預習,課後復習,認真做課堂、課後的作業,理解理論知識。

2、記住語法規則。

3、加強邏輯思維。

4、多動手,通過練習上機了解它的運行過程。

5、實踐—>理論—>再實踐,剛開始學習C語言時,按示例練習,並推動理論的學習,然後再自己多思考,多上機實踐。

拓展資料

C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。

㈥ 關於C語言學習計劃

把Kernighan和Ritchie的 The C Programming Language這本書(238頁,ANSI C)看一遍就差不多了,這時候你寫不了什麼實用的程序(天才,一點就通的人例外)。

接下來你需要根據興趣愛好或職業規劃等來給自己選一個發展方向。如果急著靠它找工作,那麼就看看Windows,它入門快,很快就可以參與到求職競爭中去(這輩子也很可能局限於此)。

如果並不是急著用C來打扮自己,那麼建議看看Linux Programming Unleashed,然後根據更細的發展方向去看LDD、LKD或Linux應用編程等內容,這些東西入門稍有難度(只是稍有難度而已,別被那些沒耐性的Windows菜鳥給嚇著)。Linux搭配C語言應用范圍很廣,這類人在國內算是高端人才,不愁嫁的。

C語言是一個實用技術,本身的內容並不多,主要的學習精力將會用在各種各樣的庫函數上面,而各種庫函數往往有各自的適用范圍,不可能也沒必要甚至不應該亂學一氣(庫函數確實很多,亂學很容易造成混亂)。

總的來說,我的建議就是先看一遍The C Programming Language,然後給自己選一個發展方向,看那個方向適用的一些函數庫,如果還有精力,再看看Autotools工具包。

㈦ 我想學習C語言編程,大俠們給點建議

首先,計劃只能自己制定,別人製作的就像你說,我沒鞋子而且不會造鞋子,能不能幫忙造一個。別人製作的鞋子不一定適合你的腳。你需要的是製作鞋子的方法。

學C語言,首先,要有本好教材,推薦譚浩強的《C程序設計<第三版>》,

其次,要找個老師或者至少比你強的人,因為你是新手,所以從其他人那裡學經驗是很重要的,這可以幫你節省時間,更重要的是,指導你學習調試程序。

再次,你要多和別人交流,從交流中學習別人的演算法、設計思路、學習方法,調試程序方法……

加入一個群固然是個不錯的選擇,我還是建議你在身邊找個懂C語言的,這樣會好的多。

,下面給你一個網摘,很不錯的,雖然是關於C++的,但還是有用,你也收藏了吧:
下面的是學 C++ 時要注意的。

1. 把 C++ 當成一門新的語言學習(和 C 沒啥關系!真的。);

2. 看《 Thinking In C++ 》,不要看《 C++ 變成死相》;

3. 看《 The C++ Programming Language 》和《 Inside The C++ Object Model 》 , 不要因為他們很難而我們自己是初學者所以就不看;

4. 不要被 VC 、 BCB 、 BC 、 MC 、 TC 等詞彙所迷惑 —— 他們都是集成開發環境,而我們要學的是一門語言;

5. 不要放過任何一個看上去很簡單的小編程問題 —— 他們往往並不那麼簡單,或者可以引伸出很多知識點;

6. 會用 Visual C++ ,並不說明你會 C++ ;

7. 學 class 並不難, template 、 STL 、 generic programming 也不過如此 —— 難的是長期堅持實踐和不遺餘力的博覽群書;

8. 如果不是天才的話,想學編程就不要想玩游戲 —— 你以為你做到了,其實你的 C++ 水平並沒有和你通關的能力一起變高 —— 其實可以時刻記住:學 C++ 是為了編游戲的;

9. 看 Visual C++ 的書,是學不了 C++ 語言的;

10. 浮躁的人容易說: XX 語言不行了,應該學 YY ; —— 是你自己不行了吧!?

11. 浮躁的人容易問:我到底該學什麼; —— 別問,學就對了;

12. 浮躁的人容易問: XX 有錢途嗎; —— 建議你去搶銀行;

13. 浮躁的人容易說:我要中文版!我英文不行! —— 不行?學呀!

14. 浮躁的人容易問: XX 和 YY 哪個好; —— 告訴你吧,都好 —— 只要你學就行;

15. 浮躁的人分兩種: a) 只觀望而不學的人; b) 只學而不堅持的人;

16. 把時髦的技術掛在嘴邊,還不如把過時的技術記在心裡;

17.C++ 不僅僅是支持面向對象的程序設計語言;

18. 學習編程最好的方法之一就是閱讀源代碼;

19. 在任何時刻都不要認為自己手中的書已經足夠了;

20. 請閱讀《 The Standard C++ Bible 》 ( 中文版:標准 C++ 寶典 ) ,掌握 C++ 標准;

21. 看得懂的書,請仔細看;看不懂的書,請硬著頭皮看;

22. 別指望看第一遍書就能記住和掌握什麼 —— 請看第二遍、第三遍;

23. 請看《 Effective C++ 》和《 More Effective C++ 》以及《 Exceptional C++ 》;

24. 不要停留在集成開發環境的搖籃上,要學會控制集成開發環境,還要學會用命令行方式處理程序;

25. 和別人一起討論有意義的 C++ 知識點,而不是爭吵 XX 行不行或者 YY 與 ZZ 哪個好;

26. 請看《程序設計實踐》,並嚴格的按照其要求去做;

27. 不要因為 C 和 C++ 中有一些語法和關鍵字看上去相同,就認為它們的意義和作用完全一樣;

28.C++ 絕不是所謂的 C 的 「 擴充 」—— 如果 C++ 一開始就起名叫 Z 語言,你一定不會把 C 和 Z 語言聯系得那麼緊密;

29. 請不要認為學過 XX 語言再改學 C++ 會有什麼問題 —— 你只不過又在學一門全新的語言而已;

30. 讀完了《 Inside The C++ Object Model 》以後再來認定自己是不是已經學會了 C++ ;

31. 學習編程的秘訣是:編程,編程,再編程;

32. 請留意下列書籍:《 C++ 面向對象高效編程( C++ Effective Object-Oriented Software Construction )》《面向對象軟體構造 (Object-Oriented Software Construction) 》《設計模式( Design Patterns )》《 The Art of Computer Programming 》;

33. 記住:面向對象技術不只是 C++ 專有的;

34. 請把書上的程序例子親手輸入到電腦上實踐,即使配套光碟中有源代碼;

35. 把在書中看到的有意義的例子擴充;

36. 請重視 C++ 中的異常處理技術,並將其切實的運用到自己的程序中;

37. 經常回顧自己以前寫過的程序,並嘗試重寫,把自己學到的新知識運用進去;

38. 不要漏掉書中任何一個練習題 —— 請全部做完並記錄下解題思路;

39.C++ 語言和 C++ 的集成開發環境要同時學習和掌握;

40. 既然決定了學 C++, 就請堅持學下去,因為學習程序設計語言的目的是掌握程序設計技術,而程序設計技術是跨語言的;

41. 就讓 C++ 語言的各種平台和開發環境去激烈的競爭吧,我們要以學習 C++ 語言本身為主;

42. 當你寫 C++ 程序寫到一半卻發現自己用的方法很拙劣時,請不要馬上停手;請盡快將餘下的部分粗略的完成以保證這個設計的完整性,然後分析自己的錯誤並重新設計和編寫(參見 43 );

43. 別心急,設計 C++ 的 class 確實不容易;自己程序中的 class 和自己的 class 設計水平是在不斷的編程實踐中完善和發展的;

44. 決不要因為程序 「 很小 」 就不遵循某些你不熟練的規則 —— 好習慣是培養出來的,而不是一次記住的;

45. 每學到一個 C++ 難點的時候,嘗試著對別人講解這個知識點並讓他理解 —— 你能講清楚才說明你真的理解了;

46. 記錄下在和別人交流時發現的自己忽視或不理解的知識點;

47. 請不斷地對自己寫的程序提出更高的要求 , 哪怕你的程序版本號會變成 Version 100.XX ;

48. 保存好你寫過的所有的程序 —— 那是你最好的積累之一;

49. 請不要做浮躁的人;

50. 請熱愛 C++!

補充 :

對 c++ 學習的一點感想,希望對初學者能有些幫助

1. 如果你以前從來沒有接觸過 c++ ,那麼選擇的第一本 c++ 教程就顯得尤為重要,我認為你可以參照以下的標准進行選擇:

a. 對標准 c++ 進行講解,畢竟 c++ 比從前發生了很大的變化。

b. 要求全面,但不要很深,這要有助於你對於 c++ 有一個全面的認識,打好基礎,並且易懂的教材還能加快學習的進度,讓自己保持一種成就感。

c. 要有完整的範例來講解每一個知識點如何運用,請注意這里所說的完整,並不是個個代碼片斷。因為由於你以前從未接觸過用 c++ 進行編程,完整的代碼可以使你有一個整體的概念,並且能夠很快去進行大量的實踐,因為變編程是從模仿開始,完整的代碼恰恰告訴你了一個完整的步驟。不必自己去揣測。

d. 推薦:《 c++ primer plus 》

2. 當你有了一定的基礎以後,就要選擇一些書來迅速提高自己。這類書的特點是不僅僅教你如何去運用,而且要叫你如何去思考,並且你讀起來也不是那麼輕松。它意味深遠,並不是你讀一遍就能掌握的。

推薦:《 thinking in c++ 》《 effective c++ 》《 more effective c++ 》

《 c++ programming language 》 ... 《 c++ 沉思錄》

3. 接下來就是對第二步所介紹的書籍進行反復的閱讀,並且進行實踐。由於這些書一位深遠,每個人基於自己的基礎都會有不同的收獲,例如如果你的基礎還沒有達到某一高度,那麼你就對一些精深的技術視而不見,不信?你可以試試,看看當自己有了一定提高之後再來讀從前的一本書,你會發現許多新的東西。