1樓:
c語言是一個實用性很強的語言。你如果想要學好它,就得下一翻功夫。可是大多數人都認為它太難學了。
所以就沒有認真的學,也當然學不好了。即使是學計算機的學生也不能把它學的很好,這是因為他們沒有掌握學習這門語言的方法。我也是一個學計算機的人,我用c語言過了全國計算機等級考試。
所以我有一些心得,想和大家分享。
首先你要有一個正確的態度,沒有一個正確態度的人是學不好任何東西的。你如果真想學好c語言的話,你就要做好好好學它的準備,不要三心二意。
其次,你要了解你學這個語言的目的。你是想過計算機等級考試呢?
還是想真正想用這一門語言。這就有很大的區別,這決定你學習的程度。
再次,你要了解你需要的教材。什麼樣的教材才是適合你。你要認真的選,不要太隨意了。因為不同的教材程度不同,也不一定適合你。
然後,就是學的問題了。你做好了上面的準備,就好好開始學了。可是學好一門語言,一個好的方法很重要的。
你要從整體上來理解c語言,認識到c語言的優勢,還有c語言的特點。c語言是程序導向的一門語言,特別強調各個程式的關係。像程式之間的呼叫,這是很平常的。
一門語言的基礎部分不過是一些關於數的型別,字元的型別的定義。你只要認真看不難明白的。不過最好的方法還是上機除錯。
在這一階段做一些簡單的程式。來明白c語言的程式設計環境,數字的型別。這樣理解起來會更快些,也比較容易記憶。
後來,就是學習一些過程語言的基礎的模式。順序,迴圈,選擇這些東西。這些東西都是一些活的東西,千萬不要死記硬背,這是沒有用的。
在這一階段,你可以編一些比較簡單的程式。像資料的計算,成績的判定等等。
隨著學習的深入,你會發現c語言有許多東西很有趣的。這樣學習不再是一個多麼難的事了,而是一件快樂的事。最後c語言和任何一門語言一樣需要多上機除錯,多動腦。
c語言的基礎部分很快就會掌握的。
最後記著:沒有付出就沒有回報!
祝:學習順利
2樓:
這也不是一兩句話能說的清楚的,你可以去網路天空教程網 看看,有個c語言專題,都是c語言的基礎知識,講解的比較詳細,從c語言的介紹到c語言的編輯器的使用方法都有比較詳細的解釋,比較適合c語言新手http://www.wangluosky.
cn/show.asp?id=1301
c語言概述_c語言專題教程
c語言編譯器turbo c 2.0整合開發環境的使用_c語言專題教程c語言演算法_c語言專題教程
c語言的資料型別、運算子與表示式_c語言專題教程最簡單的c程式設計—順序程式設計_c語言專題教程c語言分支結構程式設計_c語言專題教程
c語言中的迴圈控制_c語言專題教程
c語言中的陣列_c語言專題教程
c語言中的函式詳解_c語言專題教程
c語言中的預處理命令_c語言專題教程
c語言中的指標_c語言專題教程
c語言中的結構體與共用體_c語言專題教程
c語言中的位運算_c語言專題教程
c語言中的檔案操作_c語言專題教程
·c語言基礎--資料型別
·c語言基礎--運算子和表示式
·c語言基礎--c語言的語句
·c語言基礎--字元輸出函式
·c語言基礎--邏輯運算子和表示式
·c語言基礎--條件運算子和條件表示式
·c語言基礎--迴圈結構程式
·c語言基礎--轉移語句
·c語言陣列詳細教程
·c語言函式詳細教程
·c語言指標詳細教程
·c語言結構與聯合詳細教程
·c語言中的列舉和位運算
·c語言中的預處理
·c語言中的檔案操作
·經典c語言程式100例(1-10)
·經典c語言程式100例(11-20)
·經典c語言程式100例(21-30)
·經典c語言程式100例(31-40)
·經典c語言程式100例(41-50)
·經典c語言程式100例(51-60)
·經典c語言程式100例(61-70)
·經典c語言程式100例(71-80)
·經典c語言程式100例(81-90)
·經典c語言程式100例(91-100)
rn本篇文章**於 網路天空教程網 www.wangluosky.cn 原文出處:
3樓:卯楚楚鄒辰
多上機程式設計就會有感覺,一個合格的程式設計師沒有幾十萬行的**功底是不行的。
4樓:
樓主這問題太籠統。介紹一下我學習的經驗吧:
需要一本系統的教材,推薦譚浩強的書。從前言認真看到結尾,並且認真理解。遇到不會的,找個水平差不多的人討論(個人以為高手可能解釋的自己都聽不懂)。
自己弄一套上機系統,勤實踐。
如果是考級的話,建議報個班。
5樓:鬆思宸
呃,譚浩強的書也還行吧。不過《thinking in c》也是本很不錯的書。
6樓:長沙新華電腦學院
網上有完整的公開課,可以學的
如何學習計算機c語言
7樓:匿名使用者
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資料結構,窮舉查詢和折半查詢。
所以掌握好資料結構和一些常用演算法,是登峰造極的必然之路。最後給大家推薦嚴尉敏的《資料結構》清華大學出版社,希望每一個想成為程式設計高手的人研讀此書
8樓:匿名使用者
精通c語言的人,一般都是計算機高手,因為c語言的學習和理解的過程中,實際上是對計算機工作原理和特性的把握。
反之對計算機原理理解得比較透的話,學習c語言也會非常有意思的事了,因為可以針對於語言本身進行學習,的確是一件非常有意思的事啊!
一點心得:如果是自學的話,可能要花一年半載的時間了,自己一定要有電腦。多上機實踐,多動腦思考。語言是一門技術,程式設計即是藝術。
另對於樓上的提出「組合語言」是對「高階語言的一種稱謂」,我認為這是錯誤的,彙編本身是一門語言,不屬於高階語言,是一類「低階語言」。因為彙編直接對應cpu指令集。
9樓:淳于長順印黛
多看看程式,如果是要考試的話,找一套卷子做,把書上的基礎點都看熟!就行了!
我想學習計算機應該從哪開始,先是c語言嗎? 10
10樓:蘭州新華網際網路學校
對於計算機程式設計可以從c語言開始學習,逐漸到更深層次的計算程式語言學習,建議你選擇比較專業的院校進行學習,這樣才能學到在以後工作能夠用到東西
11樓:長沙新華電腦學院
計算機程式設計是從c語言開始學習
12樓:山東新華電腦
隨著網際網路越來越普及,電腦相關的行業人才也越來越稀缺,就業崗位逐年增多,人才供不應求。因此從事網際網路相關的行業,是一個不錯的選擇。至於想學的專業,就看個人的愛好和本身的素質來看,建設藝術設計,電子商務,新**ui設計,影視後期等等都是近兩年發展很快的專業,就業前景不錯。
13樓:安徽新華電腦專修學院
先從基礎的學起,學習c語言是不錯的。
14樓:江西新華電腦學院
學電腦可以來了解一下
15樓:
首先學習邏輯與迴圈,明白c語言的意思之後,入門再學習c語言就好學多了。
學習計算機語言應該從什麼學起,學習計算機語言,要從什麼語言開始學起?
先學vb它是基礎,再學vf,最後才學vc,也就是所說的c語言,現在的病大多數是c語言編寫的,vb和vf是基礎知識,先學它們才有良好的基礎,再學就簡單了,不像有的人老是想一步登天,最後什麼也沒學到,上面是簡稱,隨意在搜尋引擎打上vb等都能找。先學vb它是基礎,再學vf,最後才學vc,也就是所說的c語言...
計算機的c語言怎麼學,計算機C語言有什麼用啊??
買本教材自己看,由淺入深,不用上什麼培訓班,還有大學講的c太淺了。下個vc2012一邊看書一邊學。還要學資料結構,要不你就是玩玩或者碼農。c語言怎麼學?用眼,用手 打 用腦袋 思考問題 用書 潭浩強的書 用電腦 裝上vc6等工具進行 吧!把專用名詞詞彙及用途記下來,還有一些邏輯關係!等等 c語言怎麼...
計算機學習計劃,計算機長期的學習計劃
1.2001.04.01 2001.04.30 基礎學習階段 特徵 l 此階段學習基礎知識,如 組合語言程式設計 等 目標 l 階段結束後,彙編學完,並理解和掌握 無遺留問題,記憶率 90 2.2001.05.01 2001.05.31 第一部分學習階段 特徵 l 此階段學習 作業系統 編譯原理 資...