『壹』 c語言學習速成班1個月
1、程語言其實是一個很初級的工具,但是又必須熟練的掌握它,學懂一門編程語言就好像學會了寫字,但是會寫字的人不見得會寫文章,而會寫文章又不見的寫得好。可是如果不會寫字,那就一定寫不出文章來。
2、在學習C語言之前,應該學好計算機基礎。裡面的很多概念對於C程序員都是非常重要的。如果在著手學習C之前,或者已經開始學習C,但是碰到了很多問題,應該再把計算機基礎的書拿來好好看看。如果有足夠的耐心,十足的毅力,應該再學習C語言之前學學匯編,這會對許多比較細膩的概念有清醒的認識。那麼可以在看完一遍C語言的教材後再看,但是一定要看一遍,一定會受益匪淺。不管看什麼書,先認真地看懂,不要貪速度,應該力求深入的理解。如果能夠比較熟練的解決一本教材上的所有習題,那麼就應該轉入對演算法的學習,盡管此時的C語言還稱不上精通,有許多細節問題還不了解,許多問題還沒有碰到,但是這些問題會在後面的工作和學習中得到解決的。
3、不需要多少資料,掌握一本《The C Programming Language》就足夠了。繼續學習就更加容易。建議不要找捷徑,通過考試除外,真正的水平提高是建立在編程實踐積累基礎上的,必須一個一個程序的完成才能提高。
『貳』 想學c語言編程,怎麼學習最高效 如果要報學校班,那個比較好
第一、你只給5分就想知道這么嚴肅的問題的答案,那是不可能滴
第二、正如第一條一樣,想要學會C編程,付出的代價還是可以很小的,但是想做出點東西的話,那就難了,想要精通那就更是難上加難了
第三、你說你看不懂書上說什麼,這個太正常了,我當初要不是接觸過html,css,javascript,估計還不如你呢。說到這里,再多說一句,看書就看C Primer Plus,這是世界經典我學C快一年了,半個月之前開始看這本書,那感覺叫一個相見恨晚啊。好吧,我承認以前看的是老譚的,但是我不是說老譚的書就不好,現在我刷OJ的時候,也會參考老譚的書。之所以推薦CPP,是因為CPP要比老譚的好太多了。我相信會有數不清的人都會同意我這句話。
第四、怎麼學習最高效
1、買正確的工具書。推薦CPP
2、用合適的軟體。推薦CodeBlocks
3、用靈活多變但適合自己的方法。建議你對於看不懂的程序,先在電腦上敲一遍,運行成功以後,再細細的讀源程序,測試源程序。至於怎麼個測試法,你可以網路HI我
5、把你電腦上的游戲卸載,不解釋
第五、學習班
如果要報學習班的話,你可要考慮好,現在的這種學習班太多了,良莠不齊,遇到好的,也許還會耐心的解釋,遇到不好的,就是照著書念也有可能的。當然這個辦法不是,想要通過學習班的方式學習的話,那就報最好的。這個你網路一下,就知道哪個最好了
第六、要有毅力。不解釋
第七、要有明確的目標,如果你只是想學來玩玩的話,那就別學C了,直接放棄玩游戲吧
第八、保存你的所有源代碼,這個盡量做到,我現在都會把源代碼保存到我的博客裡面,等你以後上手了,不停地改,當然還要註明第幾次修改,修改內容是什麼神馬的的。
第九、http://blog.csdn.net/u010153631?viewmode=contents
這是我的博客地址,你可以去哪裡看看,只要你堅持,肯定可以的
『叄』 怎樣快速學會C語言
怎樣學習C語言呢?1:工欲善其事,必先利其器這里介紹幾個學習C語言必備的東東: 一個開發環境,例如turbo?C?2.0,這個曾經占據了DOS時代開發程序的大半個江山。但是現在windows時代,用turbo?C有感覺不方面,編輯程序起來很吃力,並且拖放,更沒有函數變數自動感應功能,查詢參考資料也不方便。建議使用Visual C++,這個東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。 一本學習教程,現在C語言教材多如牛毛,但推薦大家使用《C語言程序設計》譚浩強主編 第二版 清華大學出版社,此書編寫的很適合初學者,並且內容也很精到。 除此以外,現在有很多輔助學習的軟體,畢竟現在是Window時代了,學習軟體多如牛毛,不象我們當初學習,只有讀書做題這么老套。我向大家推薦一個「集成學習環境(C語言)」,里邊的知識點總結和常式講解都非常好,還有題庫測試環境,據說有好幾千題,甚至還有一個windows下的trubo?C,初學者甚至不用裝其它的編譯器,就可以練習編程了,非常適合初學者。還有一個「C語言學習系統」軟體,不過感覺只是一個題庫系統,如果你覺得題做的不夠,不妨也可以試試。2:葵花寶典 學習計算機語言最好的方法是什麼?答曰:讀程序。 沒錯,讀程序是學習C語言入門最快,也是最好的方法。如同我,現在學習新的J#,C#等其他語言,不再是抱著書本逐行啃,而是學習它們的常式。當然,對於沒有學過任何計算機語言的初學者,最好還是先閱讀教程,學習完每一章,都要認真體會這一章的所有概念,然後不放過這一章中提到的所有常式,然後仔細研讀程序,直到每一行都理解了,然後找幾個編程題目,最好是和常式類似的或一樣的,自己試圖寫出這段已經讀懂的程序,不要以為常式你已經讀懂了,你就可以寫出和它一樣的程序,絕對不一定,不相信你就試一試吧,如果寫不出來,也不要著急,回過頭來再繼續研究常式,想想自己為什麼寫不出來,然後再去寫這段程序,反反復復,直到你手到擒來為止,祝賀你,你快入門了。3:登峰造極 寫程序的最高境界其實就是掌握各種解決問題的手段(數據結構)和解決問題的方法(演算法)。? 是不是寫出底層程序就是程序設計高手呢?非也,寫底層程序,無非是掌握了硬體的結構,況且硬體和硬體還不一樣,要給一個晶元寫驅動程序,無非就是掌握這塊晶元的各種寄存器及其組合,然後寫值讀值,僅此而已。這不過是熟悉一些io函數罷了。 那麼怎樣才算精通程序設計呢?怎樣才能精通程序設計呢?舉個例子:你面前有10個人,找出一個叫「張三」的人,你該怎麼辦?第一種方法:直接對這10個人問:「誰叫張三」。第2種方法:你挨個去問「你是不是張三?」,直到問到的這個人就是張三。第三種方法:你去挨個問一個人「你認不認識張三,指給我看」。不要小看這個問題,你說當然會選第一種方法,沒錯恭喜你答對了,因為這個方法最快,效率最高,但是在程序設計中找到解決問題的最優方法和你用的手段卻是考驗一個程序員程序設計水平的重要標志,而且是不容易達到的。剛才這個問題類似於數據結構和演算法中的:Map數據結構,窮舉查找和折半查找。所以掌握好數據結構和一些常用演算法,是登峰造極的必然之路。
『肆』 C語言培訓學校短期班有么
華清遠見啊,都知道,師資力量很強,老師也很負責
『伍』 (1小時學會C語言51單片機)C語言入門教程
51作為學習入門,確實是最最基礎的了,不過至少它可以讓一個新手明白控制是怎麼回事,反饋是怎麼回事,程序是怎麼下載進去運行,又是怎麼控制到io輸入輸出的,如何去訪問寄存器,掌握一套在嵌入式領悟最最基本的開發方法和學習思路。這部分如果有興趣,建議學習時間不要超過兩個月。
1.c語言,及部分匯編代碼
2.用一個月時間看完做完郭天祥的十天學會51單片機
3.買一塊開發板
4.學習能夠看懂看會原理圖
5.掌握搜集資料,datasheet查找閱讀英文手冊的能力
6.自己動手動手動手做一個簡單的功能
最後,我其實不建議51入門,可以直接stm32,雖然他還是單片機。不過十年前我當初也是51入門的,樂此不疲。至於忽悠你什麼協議,內核,我覺得讓一個大一嵌入式新手學這些,無疑沒有基礎就想建高樓,所以踏踏實實從基礎開始,大學就是注重基礎,學習能力!
『陸』 如何自學C語言高手進來傳授一下學習經驗
這種問題是交給我吧,呵呵,下面是針對你所有問題的回答:
問題1:可不可以跳過第五章學習後面的內容?
答:可以。第一次的學習總是會有疑問的,你學久了,自然明白循環嵌套其實很簡單,現在不明白就暫時跳過吧。
問題2:第五章和後面的章節聯系緊密么?
答:不好說。第三、四、五章講程序結構,內容上與其他章節是獨立的。但是學任何一門語言都得學到這三章的內容,所以非常重要。而且後面的所有章節都會用到這三章的知識,但是你不必著急,只需要理解這三種程序結構以及知道基本語法就可以應付後面的章節了,所以我說學的不是太懂也可以跳過。
問題3、第五章後面章節的學習方法
答:我只能說出自己的一些理解和看法
1、數組:數組是復雜數據結構中最簡單的一種,形象地說就是把一些元素給編上號碼放在一個容器裡面。數組中的每一個變數的賦值和調用方式和普通變數沒有任何區別,只不過他是屬於數組中的一個元素,是「有組織的」。
2、函數:函數就是程序設計中經常說的黑盒子,學習函數最不容易理解的問題就是參數傳遞,這個我一兩句話也說不清楚,學習函數把握的幾個重點就是:函數的返回值內型是什麼?函數的參數(形參)是什麼?函數的返回值是什麼?函數體是怎麼實現的?問清楚自己這幾個問題,就對函數很了解了,實際上,函數體應該是黑盒子內部的東西,函數參數和返回值是外部介面。
3、變數的作用域和存儲類別:弄清楚兩對概念:全局變數和局部變數,靜態變數和動態變數,就沒多少問題了
4、指針:指針是C語言的最難點,也是最有特色的地方,初學者一般不容易深入理解,我也沒辦法一兩句說得清楚。
5、預編譯處理:C語言中只需要重點了解define的用法就行了,其他不是問題
6、結構體、共用體和用戶自定義內型:結構體實際上就是「結構化」了的數組,其中每個元素還是和普通變數沒多少區別,學好結構體是學習C++的基礎,而且只要學好了數組那章,應該說這章是小菜一碟。
7、位運算:2級基本不考,位運算是和底層硬體打交道時常用到的,位運算實際上是教你做2進制的算術運算和邏輯運算,方法一樣,單位不同罷了
8、文件:2級基本不考,初學者一般都學不好,學這個需要多寫寫代碼,不學自通,不然你老看書估計永遠都很迷糊
問題4:學習中有什麼不懂的怎麼辦:
答:優秀的QQ群(這個需要自己找,我沒有),有時間我可以幫你解決部分問題
(有問題可以到我的博客:www.52vcc.com留言),網站的話我只推薦CSDN,雖然現在CSDN也水了,但是上面畢竟還是高手如雲嘛。
問題5、c和delphi哪種語言用得更多,這個就讓我們用數據來說話吧
下面是權威網站給出的編程語言使用排名:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
如果打不開網站的話,下面有數據
1、java
2、c
3、c++
4、php
5、visual basic
6、python
7、c#
8、perl
9、JavaScript
10、ruby
11、delphi
12、pl\sql
13、sas
14、rpg
15、abap
16、Pascal
17、d
18、Lisp/Scheme
19、Objective-C
20、MATLAB
其實語言只是工具,關鍵在於編程思想,好好專一門語言,其他語言觸類旁通,就像你學好了c++,基本上不用怎麼學visual basic就可以用來開發程序
回答就到這里了,我這里有一篇寫C++學習經驗的文章,同樣適合C語言,有興趣可以看看:
http://www.52vcc.com/it/cpp/91/
『柒』 有沒有一周速成C語言的方法
其實C並不難 關鍵你得找個適合自己的材料 如果是自學的話 以我自身經歷來看 感覺看視頻比看書效率高 畢竟理科知識不像是文科的 看書效率太低了 可能一個很簡單的知識點 自己看書得半個小時 但是懂的人就講幾句話 就能明白了 所以相比之下 還是視頻效率比看書高 選擇個適合自己的就能學懂C了 我當初看的是賽鑫老師的 感覺挺適合我這樣初學者的 他講的不繁瑣啰嗦 都是重點 而且思維原理講的最好 能讓我理解 我感覺這點很重要 比之前看的什麼郝斌曾怡金文的那些繁瑣啰嗦聽不出重點的好多了
『捌』 石家莊哪兒有教c語言的短期班
開發區 石家莊學院北院 南門 後面有個54中(好像是) 裡面有個科揚電腦培訓 肯定有這個的培訓
『玖』 C語言好學嗎能一兩個月速成嗎
沒大問題,考三級網路,2個月能學會了,我的證快下來了,筆試70,上機100;
只考一個編程題,不考基礎,只要你有編程思想就夠了;VF和C我都學過,VF和C的編程思想差不多,很好過
『拾』 c語言要怎樣學習才能速成
c語言比較底層,要想學好這門語言必須多多練習 實踐!! 以下是我回復別人關於如何學好c++語言的部分內容,相信對你也有用。其實學完c後最好也要學c++,對你日後發展很有好處。現拷貝如下: 如何自學學習C++語言? 編程會使你有強烈的興奮感和成就感,你自然就有了強烈的求知慾。不然它就會是一份枯燥的工作,你也不可能深入學習下去。在你有了一些以上學習的經驗後,可以看一些c++的書籍,找一本適合於你的書籍,這個頭一定要開好,然後一定要多多的練習上面的例子,這一點一定要注意,那就是多多的動手寫代碼,對於自學中更應該自覺地加大自己的動手寫代碼量。當在編寫過程中,如果遇到了問題,一定不要氣奈積極的找問題的答案,在論壇(如: www.csdn.net ) qq群里,多多的請教,當這個問題被你解決後,你會發現你的興趣在無形中增加了。興趣是一點一滴的培養出來的。不要急躁,要循序漸進的進步,這樣才能扎實。 學了C++是很有好處的!它對你學習java c#等等很多很多其他語言都有好處! 高數阿 什麼的不是什麼必須的,其實在一般的應用中根本用不到,當然你也必須要學習一些數據結構阿 演算法阿 這些知識,對你以後的編程思路,寫出高效高水平的代碼這是必須的!!