『壹』 如何學好c語言

1、首先當然是要看書,這里向大家推薦譚浩強編寫的《C程序設計》,目前是第四版。這本書寫的很細致,適合零基礎學習的新手

2、看完了書當然是要動手練習,剛開始你可以寫最簡單的hallo world,當你成功的寫完一個小程序時,心中會有很大的成就感。

3、如果你發現自己有什麼不懂的,你可以去貼吧詢問,或者到知乎上詢問,相信有很多人會為你熱心的解答的。

4、如果你覺得你自己看書學習效率太低,你可以上網觀看教學視頻,向大家推薦「中國大學」這個網站,在這里你可以向名師學習,並且提出疑問,而且在學習完課程並完成作業後可以獲得該大學的證書。

5、學習編程最快的方法之一就是看別人的源代碼,學習別人是怎樣編程的,對同一個問題別人的思路是什麼?和你的思路有什麼差別?如果你想要進一步提升自己編程的水平,推薦大家去做做ACM的題。想要學好c語言,就要編程,編程,再編程!

『貳』 c語言怎麼學好

看書。。敲代碼。。。
推薦書(按順序學習,都是老外的書)
1、c程序設計語言
2、C和指針
3、C專家編程
4、C陷阱與缺陷
5、C實現面向對象
6、C語言介面與實現

都學完了。。學懂了。。你想不會C語言都難

『叄』 怎樣在短時間內學好C語言

C語言是很好的,如果你學並決定要學好,恭喜你。你的選擇是對的。 C的優點就不用多說了,一大堆。 我想給你推薦兩個工具: 1,有學有練輕松簡單學C語言---苦丁香C語言速成 有關頁面 http://www.verycd.com/topics/20209/ 學習篇 講解C語言基礎用法,提供BC,VC入門的基礎知識,邊學邊練,由淺入深,帶你快速進入C語言殿堂 提高篇 手把手教你設計一個"五子棋"游戲程序 實戰篇 大量且典型的習題,幫你鞏固所學知識 源程序賞析篇 大量的源代碼,讓你更上一層樓 該張光碟特別適合剛學C的朋友,其祥細而生動的講解讓你快速理解C的語法,讓C變得比VB還好學。比市面上許多教編程的光碟好多了! 2,面對C語言初學者的編譯器---C與C++程序設計學習與實驗系統 下載頁面 http://24.ote.com/wintc.zip 原名《Turbo C/C++ for Windows 集成實驗與學習環境》,現已更名為《C/C++程序設計學習與實驗系統》,現在已全面支持最新操作系統VISTA,它由從事一線教學的大學教師根據C/C++初學者的特點,量身定製的一個簡單易用的 C/C++學習與實驗軟體。軟體集成了高校 C/C++語言教學中使用最多的三種編譯器 Visual C++ 6.0 、Turbo C++3.0和Turbo C 2.0 ,給高校 C/C++的實驗教學提供了簡單易用的軟體實驗環境(軟體沒有使用日期限制,可以無限期使用)。與軟體配套的《 C/C++入門教程(每章配有同步實驗)》融入了作者多年的教學和學習經驗、編程建議、編程感悟等,同時,為了便於C語言學習,加入C語言流程式控制制語句演示動畫、C語言學習指導、入門程序實例、典型源程序、典型的函數演算法,課程設計指導、課程設計源程序、 Visual C++6.0 常見編譯錯誤信息、Turbo C++3.0常見編譯錯誤信息、 Turbo C2.0 常見編譯錯誤信息、C語言專業詞彙的中英文對照、2004年到2006年全部二級 C 語言的真題筆試試卷及答案與分析和10套上機模擬試題和詳盡的答案與分析等大量的學習資源。另外 「編程日記」 功能可以讓你記錄你的 C 語言學習歷程, 「資料管理」 功能讓你大量的下載資料不再難找 C語言要多練,多看些好的程序代碼,學的怎麼樣完全看你自己了,C是絕對可以自學成材的~!! 樓主加油啊

『肆』 想學C語言,去哪兒學比較好

C語言其實不難學,就是一門高級計算機語言,入門很簡單,就是譚浩強那本書就好。但是C語言其實也不好學,如果要學好還是需要大量的代碼基礎的,多練總是好的。然後就是學的時候注意C語言中空間的概念。
1、程語語言其實是一個很初級的工具,但是又必須熟練的掌握它,學懂一門編程語言就好像學會了寫字,但是會寫字的人不見得會寫文章,而會寫文章又不見的寫得好。可是如果不會寫字,那就一定寫不出文章來。
2、在學習C語言之前,應該學好計算機基礎。裡面的很多概念對於C程序員都是非常重要的。如果在著手學習C之前,或者已經開始學習C,但是碰到了很多問題,應該再把計算機基礎的書拿來好好看看。如果有足夠的耐心,十足的毅力,應該再學習C語言之前學學匯編,這會對許多比較細膩的概念有清醒的認識。那麼可以在看完一遍C語言的教材後再看,但是一定要看一遍,一定會受益匪淺。不管看什麼書,先認真地看懂,不要貪速度,應該力求深入的理解。如果能夠比較熟練的解決一本教材上的所有習題,那麼就應該轉入對演算法的學習,盡管此時的C語言還稱不上精通,有許多細節問題還不了解,許多問題還沒有碰到,但是這些問題會在後面的工作和學習中得到解決的。
3、不需要多少資料,掌握一本《The C Programming Language》就足夠了。繼續學習就更加容易。建議不要找捷徑,通過考試除外,真正的水平提高是建立在編程實踐積累基礎上的,必須一個一個程序的完成才能提高。

『伍』 想學好c語言

既然有基礎就不用看譚浩強那本了。
1.先買本《C Primer Plus》,很好的,推薦讀一讀。你會發現可能對曾經認為「懂了」的地方,會有更深刻的認識。
2.多編程。重在動手。把所有編過的程序都留著,用空拿出來看看。
3.更大的提高在於,看別人編的代碼,看精華的。試著,將精華填進你的程序。
4.其它的在研究研究相關的課程,編譯、匯編、組成原理、操作系統。底層的東西,明白了可能會使你對程序有更深的認識,比如棧和堆。
5.最重要的是,要堅持下去。

『陸』 c語言怎樣學才能學好

我是文科生,當年考計算機三級的時候自學的C語言~最後的考試編程我答了86分,當然滿分是100分,比理工科的人還要高。可能我的意見和你想要學習C語言達到的高度不是很符合,但是我覺得學習什麼都是一樣的,你只要認真的學進去就很好了,一定能入門的。你可以從簡單的C語言書開始看,整理清楚各個邏輯語言之間的關系,然後再晉升到高級點的書~因為那些英文都是很簡單的,其實還是比較好理解的,比如說有兩個選擇用if的時候,我們在英文中不是也用到么,if如果這樣,就運行這列代碼,if如果那樣,就運行那列代碼。可以先分析別人設計好的程序,看看為什麼,然後再自己做類似的題~接下來再往更高階段去。如此循環,你會學的很好的~要對自己有信息哦!加油!

『柒』 如何學好C語言

我也是軟體學校的,正在學編程,為了我們的前途,還是給你說說吧

談及C語言,我想凡是學過它的朋友都有這樣一種感覺,那就是「讓我歡喜讓我憂。」歡喜的是,C語言功能非常強大、應用廣泛,一旦掌握了後,再自學其他語言就顯得輕而易舉了。憂慮的是,C語言猶如「少林武功」一般博大精深,太難學了。其實就筆者認為C語言並非是「difficult(困難)」的,只要你能理清思路,掌握它的精髓,那麼自學C語言是一件非常容易且又其樂無窮的事。今天本人就與大家一起談談如何學習C語言或者說學習C語言應從哪幾方面著手。

一、明確學習目的:

◆ C語言功能強大,本書涉及知識結構全面、合理。是一門非常好的編程語言基礎語言。

◆ C是一門學習邏輯、程序演算法、演算法實現很好的教程。通過第一學期C語言的學習,從而可以了解程序的設計編碼的過程。

◆ C是一單進程、單線程執行,從頭到尾執行,學習難不小。但結構嚴謹的高級語言,可以很好學習編程規范和要求。

◆ C語言是為以後學習其它語言打下基礎的語言。

二、好的學習方法:

基於上述學習目的並且也我們第一門編程語言。學習方法是:

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

◆ 記住語法規則。

◆ 加強邏輯思維。

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

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

常見問題:

1、有同學聽說C語言很難,剛學習到第二、三章時,於是說:老師,我不會呀!真的很難。我不知道如何學習?

分析:

1)心理作用,在沒有學習之前都認為很難了。學不會也正常。

2)前三章是基礎,對於沒有學習過編程語言的同學來說,新的專業名詞很多。

3)前三章是基礎,還不能完整的寫出一個C程序。於是,就不知道如何去用,在哪個時候用等很多的疑問。

問題的存在:過於著急,對新的事務領悟不夠。

解決方法:學習是循序漸進和積累的過程,不要著急。這此知識都是為以後作鋪墊的。

2、有同學學到數組時,說:聽你上課時,我懂,但要我自己寫,我不知道如何寫?不知道如何開始?

分析:

1)邏輯性思想太亂。如果問:「如果班上有30個同學,要判斷成績是否及格,你將如何做?」;「當然先知道每個同學的成績,然後一個一個和60比較,如果大於等60,則及格,否則不及格。」;「那麼C語言來實現,如何做?」。聲明30個變數存儲成績?不是一個好辦法。如果聲明一個30元素的數組,是不是更合理。另外,如果要寫30個條件語句來判斷,也太過於繁鎖。如果用for循環是不是更加合理。

2)練習太少,有解決方法,但不能用C語言實現。

問題的存在:思路不清淅,練習太少。

解決方法:多上機練習,多思考,舉一反三。了解程序的運行過程和編碼。

三、學習要點和重點:

◆ 第一章至第四章的:基礎知識和理論知識必須要求能理解、領悟。也是學習其它語言的基礎。

◆ 第二章、第三章提到很多的專業名詞,如數據類型,變數與常量的區別,標識符的命名規則,表達式及各種運算符及輸入輸出函數基礎

◆ 五章和第六章:程序的基本結構,學習完前六章,要求能理解程序運行和編碼的過程。

◆ 將我們的演算法用編程語言來實現,主要是學習程序設計的邏輯性。也是學習其它語言的基礎

◆ 第七章到第十一章:學習C語言的特色,更深入了解C語言。本章讓學員加強空間的想像力。

◆ 第十二章:是文件的操作。考慮的是如何將程序的輸出結果及相關信息用文件記錄下來。

四、學習難度:

◆ 與日常的自然語言的表達不完全相同,所有結果要通過計算才能得。計算機沒有想像能力和空間思維能力。計算機能運行,依靠程序員的嚴謹的命令來驅動。

◆ 語法格式多,知識點全面。應用時,要將零散的知識點有效有序的組合。

很多問題的解決方法是需要經驗的。

『捌』 想自學C語言,。什麼方法比較好

一、明確學習目的:
◆ C語言功能強大,本書涉及知識結構全面、合理。是一門非常好的編程語言基礎語言。
◆ C是一門學習邏輯、程序演算法、演算法實現很好的教程。通過第一學期C語言的學習,從而可以了解程序的設計編碼的過程。
◆ C是一單進程、單線程執行,從頭到尾執行,學習難不小。但結構嚴謹的高級語言,可以很好學習編程規范和要求。
◆ C語言是為以後學習其它語言打下基礎的語言。

二、好的學習方法:
基於上述學習目的並且也我們第一門編程語言。學習方法是:
◆ 課前預習,課後復習,認真做課堂、課後的作業,理解理論知識。
◆ 記住語法規則。
◆ 加強邏輯思維。
◆ 多動手,通過練習上機了解它的運行過程。
關於C語言的教材:我向你推薦幾本:
最經典的:《C程序設計語言》第2版,
這個是C語言的設計者和UNIX系統的設計者合作編寫的最經典的C語言教材,原書名叫《The C Programming Language》當然,這本書不太適合0起點的人,看這本書之前最好把《C程序設計》(譚浩強,清華大學)看了,老譚的書銷量突破700萬冊了,雖然比較舊了,也不太符合新標准(現在出第3版了,也還是)但是,入門還是不錯的選擇。

另外還有必看的是《C Primer Plus》這個是一個美國人寫的,人民郵電出版社出了中文版了,第5版,比較厚,。但是非常適合初學的人,非常詳細。

還有《從問題到程序——程序設計與C語言引論》機械工業出版社,這本書也很不錯。

看完這些,就可以看演算法的書了,比如數據結構什麼的,這方面的書很多。如果想在程序界發展,那麼有部重量級的著作不得不看《The Art of computer programming》一共三卷,有翻譯版《計算機程序設計的藝術》這三卷書非常深,比較難,蓋茨說,誰如果把這上面的習題都做對了,直接可以到微軟上班了。

另外學習C語言要養成良好的程序風格,這點一定要注意練習!

總結:書一定要多看,教材看個4-5遍,關鍵是裡面的程序,要理解了,然後多上機練習,最好能多看幾本C語言的書,我上面列出的,然後就是多做題了,做題能和上機聯系起來就更完美了,堅持下來就沒問題了!
◆ 實踐—>理論—>再實踐,剛開始學習C語言時,按示例練習,並推動理論的學習,然後再自己多思考,多上機實踐。