『壹』 學完C語言 入門後學什麼
本文標簽: C入門後學習方向很多同學學完C語言,就急著學習別的語言,但你真的掌握了這門語言了嗎?可以說,你只是按照書上的例題打了一遍,連入門都不算,如果放下書,給你個書上的例題,你能直接把代碼寫出來嗎?不要急著學這個語言,那個語言,基礎打扎實了,有了編程思想,你會發現,語言不過是換個說法而已。很多同學「學會」了好幾種,甚至十幾種語言,簡歷寫得老牛X了,但隨便拿個語言出來,讓他寫個實用程序,他就蒙了。。。如果你能用C寫個像樣的程序出來,別的語言,根本不在話下。有的人學習好一門語言後,再看別的語言,只要一星期就能基本掌握了,然後用於開發。因為什麼,因為編程思想相同,不同的只是語法。工作的時候,為了更快的工作效率,選擇更適合的開發語言,去選擇對的語言進行開發,提高開發效率,我們可以去學習別的語言,但如果你還沒工作,只是在學習,那麼,你應該學精一門語言,掌握的比別人都好,那麼你就已經贏在起跑線上了。試想:別人在學JAVA,C++的基本語法時候,你用C寫了個管理系統了,別人用其它語言在寫程序,你用C已經在學習資料庫操作各socket編程,多線程等知識了。那麼,你對C只會越來越熟悉,別人浪費時間在不同的語言的基本語發上的時候,你已經在看C語言更高深的東西了。。。所以小Z的理念是。語言雖然是為了更好的開發效率,但你如果只是在學習階段,那麼,不管你現在在學什麼,如果你在學C,那麼學好它,如果是直接學的C++或是別的面向對象的語言,同樣,一門語言學好它。雖然C入門有點難,但只要你有信念,相信你自己,一定能學好!你的未來,不再只是夢!
(屁話了一堆。進入正題)
C語言入門教程ppt文檔下載。這個文檔總結了每一章C的學習要點,如果你已經看完一篇C語言的書,那麼不要想著,為什麼我還是寫不出什麼程序,把這個文檔看一下。以防一些小錯誤在編程中出現,大概的看個兩遍,回頭你再看一遍C語言教科書的時候,會發現,你已經對書上的知識點掌握了。然後我們再結合一些例如:C語言經典程序100題(完整版),在不看答案的情況下,自己先做一遍,然後得出運行結果了,再對比一下答案,在不看答案的情況下,自己先做一遍,然後得出運行結果了,再對比一下答案,看看哪個效率更高,代碼更好。
如果你自己能把100題做完,沒什麼困難了,那麼你可以自己找一直C項目,試著去完成一下。比如,寫一個完整的圖書管理系統,或者學生教師管理系統。這樣的程序,基本把C語言的要點都包含了。繼續努力吧~學完這樣,相信你會知道你自己接下來到底是要幹嘛了。如果要向WINDOWS開發方向,可以看WINDOWS程序設計,如果要面向對像,可以學習C++,JAVA等,如果要學底層開發,驅動級的東西,可以看LINUX方面的書。看你個人喜好了~小Z比較喜歡WINDOWS開發,哈哈,雖然工作比較忙,但只要有時候,小Z還是會看看書,寫寫程序。 聲明: 本文由( 小Z )原創編譯,轉載請保留鏈接:
『貳』 學完C語言基礎後該學什麼
一本老潭的書?遠遠不夠。你現在連C的入門都不算。可以先簡單涉獵一下C++,也有初步了解之後,可以嘗試window API 編程,例如《windows程序設計》 當你真正明白這方面你也算高手了。可以嘗試一下轉向LINUX方向了。
『叄』 學完了C語言學什麼
說句實在話,如果你想依靠程序設計為今後工作打基礎或者想從事程序設計方面的工作的話,現在已經晚了點了。
如果你不想從事計算機工作,那麼學這些也沒有什麼用,不會對你的畢業就業有什麼作用。
如果你是想從事計算機程序設計工作的話,你有幾種現在可以選擇的道路。
1、學習簡單的程序設計語言VB,然後學VB.net,這種計算機語言比較簡單,學起來快,如果你C語言學的好的話,1個月就能把這些語言學的差不多,至少可以做點東西了。但現在需要VB人才的不多。
2、學習C++/C#/Java,這些語言要的人多,但學習周期長,你想在短時間內學好,是不太現實的,如果你打算走這條路,那就要做好持久戰的准備,畢業也未必能馬上找到合適的工作。
從我自己的角度來說,如果你學習C++的話,可能要學半年(我是在大學里自學的,花了半年,現在還在學,因為C++確實比想像的要復雜的多),光學C++是沒有用的,你必須要會主流的編譯器VC++或VS,當然還有別的選擇,但就現在看,很多公司需要這些的。這個學習有牽涉到Windows程序設計、Win32 API、MFC,學習這些至少要2-3年,所以,說實在的,這是個持久戰,除非你不打算深入學習,如果是這樣,你也沒有必要去學習C++。
或許你可以學習Java或C#,這些在語法上和C比較類似,但他們是面向對象的,你沒有這樣的基礎,學起來也可能要比較長的時間。
說句實在的話,如果你對程序設計沒有興趣,或你不打算從事這個行業,呢就別學了,因為他對的今後的工作沒有什麼幫助。你要考慮的是你將來到底要干什麼工作?你的發展方向是什麼?畢業後是什麼打算?學什麼才對你未來發展有幫助?這些問題才是你的當務之急。
『肆』 c語言編程學完後學什麼
呵呵,c語言知識只是入門哦。
首先推薦你精進理論知識,數據結構和演算法,不說精通,但絕對要了解。
其次,根據你的興趣和愛好,選擇方向。
c/c++主要針對底層系統,以及對速度和性能要求較高的軟體,比如3d繪圖,資料庫,操作系統,網路服務端等等。
JAVA針對手機平台,以及網路方面的應用開發。
python,php,javascript等腳本語言適合web開發。
也可以做DBA,學資料庫。
總之有很多種,你自己上網去查,這里就不累述了。
當然,掌握一門甚至多門語言,不代表就萬事ok了。比如你用c++開發圖形圖像類軟體,那麼你必需對圖形圖像的相關理論知識有所了解,又如用java開發網路類程序,你必須對計算機網路,Tcp/ip協議有所了解,要開發文件系統,就必須對操作系統的有所了解。
如果需要參加實際的項目,那麼你還要學一些框架類的知識,比如.NET框架,J2EE框架,MFC框架等等,從事圖形學,你得學習OPENGL,DirectX等等。只有掌握了相關框架的API這樣才能夠構架大的系統。
總之呢,給你的建議就是:數據結構+演算法+你感興趣的方向
其中,你感興趣的方向=相關理論知識+具體的實踐語言+對應的框架API
『伍』 學完C語言的基礎後再說什麼語言好
學完c後,最好學習c++.c是一門最為基礎的課程,有了C的基礎,學C++會比較應手些,因為C++ 被稱為「帶類的C」,即C++引入了類的機制,同時C++有兩個明顯的特點就是:全面的兼容C和支持面向對象的方法。當然C++不是一個純粹的面向對象的語言,因為它既支持面向過程的程序設計,也支持面向對象的程序設計。
學完這兩個之後,你再考慮一下net和java,後兩者在c++的基礎上學習是很容易的,都差不多,都有一定的類似性,都牽扯著面向對象問題,你學習net和Java時,你會發現兩者有類似性。
同時,在學習NET時,設計windows應用程序是會與vb有一定的類似性。Java是一種面向對象的語言,具有跨平台的優點
『陸』 學完c語言接著該學什麼呢
看你自己希望往哪個方向發展。如果想做軟體開發,那麼最好需要掌握一門高級語言(比如c++,java),資料庫(mysql,oracle等)和一門腳本語言(javascript,php,lua等)。如果想做硬體開發,就要學習嵌入式編程,學習匯編語言。不論做軟體硬體最好都學學數據結構和軟體工程。如果有幫助望採納~。
『柒』 學習c語言,要學些什麼內容,我感覺我基礎的學完後,不知學什麼了。
c語言是入門基礎,算是中級語言,很多人學完c就開始學c
,c#,java了,這些語言更適合做項目。
如果你就想單學c,那接下來就是c的高級程序設計了,不同平台是不一樣的,windows平台下就得學windows程序設計那本書,講c怎樣調用windoes內核的。unix,linux平台下就得學unix高級編程了。這都是比較深的東西了,很難。
『捌』 學完C語言入門經典學什麼
C語言進階重點推薦C語言四大聖經:《C語言程序設計》、《C和指針》、《C陷阱與缺陷》、《C作家編程》。其中C語言的發明者K&R的《C程序設計語言》更是重中之重,此書是C語言的第一秘典。所有優秀程序員的必經之路。
四大聖經及其他優秀書籍的信息:
1.《C語言程序設計》
K&R
清華大學出版社
2.《C和指針》
POINTERS ON C Kenneth A.Reek、
徐波 人民郵電出版社
3.《C陷阱與缺陷》
Andrew Koenig、 高巍
人民郵電出版社
4.《C專家編程》
Expert C Programming Deep C Secrets Peter Van
Der Linden 人民郵電出版社 (2008-02出版)
5.《清華大學計算機系列教材•數據結構(C語言版)(附光碟1張)》
吳偉民、 嚴蔚敏
清華大學出版社
6.《計算機演算法設計與分析(第3版)》
王曉東
電子工業出版社
7.《演算法藝術與信息學競賽•演算法競賽入門經典》
劉汝佳
清華大學出版社
8.《演算法導論(原書第2版)》
科曼(Cormen T.H.)、等、 潘金貴
機械工業出版社 (2006-09出版)
9.《編程之美:微軟技術面試心得 》
《編程之美》小組
電子工業出版社
10.《編程珠璣(第2版)》
Jon Bentley、黃倩、 錢麗艷
人民郵電出版社
11.《演算法藝術與信息學競賽》
劉汝佳
清華大學出版社
12.《程序員面試寶典(第3版)》
歐立奇、劉洋、 段韜
電子工業出版社
13.《數學之美》
(《浪潮之巔》作者吳軍最新力作,李開復作序推薦,Google黑板報百萬點擊)
『玖』 學完C語言以後學什麼
怎麼算學完了?重要不是學完了,而是你是不是真正掌握它了。
C的基本操作,象文件操作,網路操作,圖形操作等等,這些都是基礎;掌握這些東西,就需要你去學習相關的一些知識,象圖像格式,文件格式,相應的演算法,協議等。
比方你說你的興趣是開發實用程序和游戲,實用程序是需要你有想法才能去做的(否則不知道什麼是實用)。我覺得你可以從做小游戲開始,沿著這條線,去學習相關的各種知識。
比方:在windows下開發游戲,涉及到windows的消息傳遞機制,windows圖像處理過程,如何避免屏幕閃爍,如何進行基本的畫圖操作,如何進行圖像與背景圖像的疊加,如何設計一個路徑,如何計算路徑(這又涉及到數學)等等。
最後,Good luck,希望你能在編程這條路上走得很遠。
『拾』 學完C語言再學什麼語言
VB基本被淘汰了(極少數特殊領域除外),C#.net不是一種語言,是一種技術,C#才是語言,其實C語言是很強大的,java、C++和C語言的基礎是一樣的,亦即只要你懂C語言,要學C++和java是非常容易的,但是這些都是只是語言本身容易,如果你想開發一點比較小的、比較簡單的軟體(代碼量低於一萬行,且不涉及復雜的數據結構,如鏈表、圖等)應該足夠了,但是如果想開發比較大的軟體,只有這點知識是遠遠不夠的,一般現在比較流行的是學Java,例如如果你想輕輕鬆鬆建立一個功能稍微強的網站,就需要使用JSP,JSP主要使用java(當然也要涉及部分簡單的HTML語言)語言,C++
一般適合開發應用程序,C#和Java的功能差不多,主要是用了做網站的,但是C#比較難(對初學者來說)。