我是一名大二的學生,現在我們開了一門C語言的課程,可我總是學不好,怎樣才能學好這門課程啊?請大家賜

時間 2022-09-01 06:40:05

1樓:匿名使用者

首先課堂上一定要多聽,不過最重要的是課下能夠把書上的例子自己寫寫最好了。因為程式設計的話,實踐才是關鍵。

2樓:匿名使用者

1、要自己編寫程式。不能光看程式,看程式全能看懂,但自己編寫就可能不會編了

2、程式設計序要從易到難循序漸進。這點不用我說了吧,眼高手低是要不得的,別以為乙個簡單的printf你就會了,不用練了,沒編過幾個相同的程式就別這麼自大。

3、要學會除錯。這點非常非常重要,如果發現程式中有錯誤了,請不要看答案,要自己找錯誤,如果是編譯錯誤,那麼編譯器就會告訴你,你自己改過來;如果是執行錯誤,那麼你就要單步除錯,一直執行到出錯的語句,看看為什麼出錯(大部分可能是記憶體的錯誤,比如記憶體溢位);如果是執行結果出錯,那麼也要單步除錯,檢視每一步的中間結果是不是你預期的結果。

4、c語言是面向過程的語言,你就要學會用計算機的思路去編寫程式,想象計算機是怎麼執行的,這一點,你程式設計編多了自然就有體會了。

如果你老老實實的把譚浩強那本c語言教材(或者你現在正使用的教材)後面的習題每個都編寫一遍,從不看答案,完全自己想思路,自己打字,發現問題自己解決,你就學好了c語言了。

如何學習c語言

3樓:卯永芬次凰

學習c語言的方法很多,最有效的莫過於

學習心態以及學習的順序!

心態要端正,遇到問題別懷疑自己的大腦和能力,我敢保證只要你沒有智障,任何語言對你來說絕對不是問題!

學習順序非常重要,比方說你不能在不學習普通型別變數的操作下去學習陣列……我建議你好好把基礎大好,還有乙個就是

c語言在執行的過程中

他的底層是如何實現的,這個很重要,

如果你按照我說的學習,c語言對你來說

很容易!

4樓:呼新蘭騎丙

嘿嘿,你跟我有那麼一比

當初我也是成績相當不好

但是只要感興趣,絕對是學得好的。

有人說學c++之前一定要學c。

這倒不一定

但是如果直接學c++的話

之後最好再看看c

了解一下也是有好處的,

c++primer

是本好書

注意不是primer

plus

這本我沒看過

甚至你可以隨便先找本爛書看

如果你屬於很好問的人的話

你一定會有很多問題

然後再看c++primer

那樣效果會很好的

另外,多上論壇

不懂問就是

積累了一定的知識之後可以試著幫著回答別人的一些問題這樣可以加強自己對語言的理解。

有一點不同意樓上的說法

c語言是基礎,但他絕不簡單

簡單的知識語法而已

而你知道語法有什麼用呢?

就好比你知道中文的語法

你就能寫出漂亮的詩歌嗎?

答案是否定的……

語法並不太必要刻意熟記,

用多了自然就記得了

思考演算法、結構

最重要的是程式設計思想。

「物件導向」不是說說而已

如果沒理解清楚那寫出來的東西說不定就是四不象。

但是不必害怕,

雖然不簡單,但也不是難以入門。

具體的在你學的過程中是能夠慢慢體會到的。

5樓:匿名使用者

1.c語言是一種面向過程的程式語言,非常靠近底層的程式語言,相對來說來講語法細節不是很多,但是這種自由組合的力度,靈活性非常強,真要組合起來**也是比較難看懂的,所以linux核心原始碼真正核心機制方面的**基本很難看懂,關鍵在與靈活運用,所以要想掌握的徹底就需要把基礎概念徹底搞明白,c語言難易理解的概念也就是那麼幾個,指標,指標函式,**,遞迴等概念。可以來和大家一起學習交流

3.無論理論學到什麼程度,總要找到實踐平台去練手,可能這對於初學者而言比較難,如果是在學校裡面,途徑相對少點,有些學校裡面老師本身會接一些專案,正好需要一些基礎還不錯的人一塊幫著去做,這都是不錯的機會,前提基礎要弄好。當然最直接的是研究開源社群的**,**可以直接拿到,先從看懂**開始,能看懂**也是一種巨大的進步,畢竟**都不是孤立的,需要連串著去看,需要從**裡面抽象出中心思想,然後嘗試著去修改,雖然看起來距離實際的專案有距離了,但這是做專案之前必經之路,先從修改簡單的功能入手,然後再慢慢切入,做任何事情都需要有個過程。

學習程式設計要保持足夠的耐心,起碼讓自己在大染缸裡面,呆上一段時間,不要輕易下結論自己不適合這個行業,沒有什麼做不成的事情,關鍵看堅持的力度。

你好!我是一名大二的學生,學的是電氣資訊方面的專業,我學過:c語言,資料庫,c++,資料結構, 10

6樓:90後小白

還有麻煩你我怎麼可以學習好自己的專業課怎麼可以有個感性的認識??

這個的問你自己,還有就是我雖然沒上過電腦學校也沒學過那麼多,但是自學c語言很好玩啊

興趣這方面看你自己,自己已經學了這麼久了還沒有一點認知我看你學的全都是白學了,

什麼語言都好,只要先掌握了一門語言起也就是你學的c語言,其他語言就會不攻自破

我現在,在學指令碼和html 組合語言也接觸過一點,感覺是有點枯燥的和你說了這麼多,你自己好好想想你自己以後的方向,學習是自己的事,沒什麼人可以幫你

自有自己幫自己,

i want to stud hard !!

7樓:匿名使用者

這些屬於基礎課程,比爾蓋茨 說過學校就是讓你把每種東西都系統的學習,而社會會要你學會把這些東西組合起來賣出去。你學的組合語言就等於是操控計算機的神經系統。包括你以後要學習的什麼製圖都是計算機語言圖形化的表徵。

學習會變語言你就要了解計算機的硬體結構和個部分的功能,比如圖形編輯就是將計算機語言通過特製的硬體---「顯示器」把你輸入的語言表示出來而已。只是它不同於網絡卡和記憶體,只是它的製造過程和功能不同以及它展現你輸入的語言方式不同而已。

8樓:

你好,我是計算機專業的一名研究生,很樂意幫助你,因為我也經歷過你這個階段。

首先,c/c++語言和資料結構、演算法屬於語言工具,只是為構建軟體服務的。資料結構是為了更好的組織程式設計服務的,編寫乙個軟體如果你設計的資料結構比較合適,那麼你的設計就能夠更好地實現你的任務,而不會到後期遇到很多介面不合適的問題。而演算法則是輔助資料結構來更快速更準確的解決軟體中的問題而服務的。

有了c/c++語言基礎,學好了資料結構和演算法,就能初步編寫出比較完整的程式。但是如果想進一步提高,就必須加強軟體工程和數學知識的學習,否則會遇到瓶頸。

其次,有作業系統、計算機組成原理等課程,這些課程主要是為了讓你更好地了解計算機的工作機制,為你更深層次的掌握程式設計來服務的。如果不是計算機專業的人員,這些知識是不能很好使用的。因為不會觸及到更深的層次,比如你不會去編寫作業系統、協議棧這些東西。

至於資料庫這些知識是為資料儲存服務的,現在這種資訊化社會如果沒有資料庫來儲存海量資料無異於自尋死路,所以資料庫是為所有的資訊儲存服務的,可見其重要性。

至於組合語言跟硬體走的比較近,因為你學的是電氣資訊專業,所以會跟硬體大比較多的交道,還是要好好學習的。這個首先得有計算機組成原理、微機原理這些硬體基礎,不然學起來完全一頭霧水。

另外,你問你應該如何學好自己的專業課,這個問題很簡答。首先,你得了解你們專業的學科優勢和學科特點,另外你要找準自己的方向。這些東西沒有人可以給你乙個明確的答覆,我給你個建議,就是去諮詢你的學長最好是已經工作的,了解一下他們就業的方向和現狀,另外,就是多和老師交流,從他們那裡你會學到很多的。

希望能幫到你,最後祝你成功!

我是一名大二的學生,學習軟體開發與測試,但是我啥都不會。就大一上學習每天努力學c語言

9樓:風吹起了從前

不管學什麼,到公司之後你會發現大學所學的的都是皮毛,都是要現學的。所以,你跟學霸差的並不多。現在最重要的是要想好自己以後幹什麼並堅持不懈的做下去。

我是大一新生,現在不知該先學c還是先學c++,我們學校定的是大二學c++,這兩天在學c,但還是感到有些不安

10樓:**水心

肯定是先學c語言啊,c語言是基礎,其他高階語言都是建立在c語言上的。c語言是高階語言中的低階語言,所以說學起來也比較簡單。我也是大一新生,學的是網路工程,我們學校開設的課程就是先學c語言。

11樓:匿名使用者

其實都差不多,只要你把演算法掌握,語句都不是問題。

12樓:匿名使用者

先學c吧,c語言是基礎,學好了它,以後各種語言都比較好學了。本人覺得c語言不難,後續的資料結構等等會難點兒,努力學吧……

我是學計算機專業的女生,可能是大一的時候c語言沒有學好,我現在大二了,學的專業課難進入,怎麼辦啊?

13樓:匿名使用者

工作面向底層開發的話努力學c++吧。

c的基礎都是這樣的,沒有物件導向那樣直觀,現在糊塗不等於將來的愚昧。

不過最近c#很火,.net的**布局也比c++的簡單易懂,畢竟現在微軟也在不斷更新 .net framework,所以學c#也是很好的選擇。

我以前大一大二也沒怎麼學,但在大3努力學了c#,現在也還可以。

加油就好。

14樓:心自天涯

轉專業啊,計算機真的很難學

15樓:匿名使用者

利用課餘時間多看看c語言了,不然你就繼續不會吧!

【求意見】我大一,現在學的是c語言,下學期學校開的課是資料結構的,大二學校開的專業課是j**a,好

我們大二要學c語言,但我對程式設計很感興趣,現在大一就想自學,我是學c好還是先學點別的?

16樓:匿名使用者

直接學c++,我是大一的,一開始就學的c++,其實不難,自己買本書,下乙個vc++6.0,就可以了,我們用的是譚浩強編的《c++程式程式設計》,老師說這是目前最被接受的教材,易懂。你可以去找找!

17樓:楊建榮的資料庫筆記

先學習c可能要好一些,以後你學c++在原來基礎上學習物件導向就容易一些了 ,不過演算法還時基礎啊,

18樓:匿名使用者

先自學c,兩個月就可以了....以後用的著.

19樓:匿名使用者

先學c,c是最基礎的了!

20樓:匿名使用者

囧~感覺學c 或者其他程式編制 的話 數學 最好 需要很強功底....我也在學 感覺 對於其他的要求還不算高..

現在用的 是 吉林大學 的 c語言63講. 講的很詳細 但是有的地方 還是需要自己理解的 如果單單去理解定義 是沒有什麼意義的.只能進入怪圈迷宮.

21樓:傻子狂飆

會懂點c.看vb就很易懂...

我是一大二的學生,想學好程式設計,希望有c語言或c++學的不錯的高手幫幫

22樓:澈水招落葉

介紹你兩本書吧。

清華大學出版的《c語言從入門到精通》和《c++從入門到精通》。

這兩本深入淺出。。。每個知識點都是乙個例子。書後面還有專案開發。。。

23樓:敗鎵nv丶

好好學習 多看看圖書館相關專業的書籍

24樓:匿名使用者

找本好書自己學,沒人會叫你的,有些東西你要自己去想去感悟,最重要的是懂高手的程式設計思想。有的弄不懂的概念要經常反覆複習。記住買一本好書,最好是國外的,國內教需要老師講才能看懂。

最後不要紙上談兵。

我是一名大二的學生,我們宿舍有女生,平時我們宿舍表面上也挺和睦的,沒有爭吵,但是和她們也算不上

不要自卑,堅強點,沒別人幫,你不是自己也做好了。送你一段楊絳100歲感言 保持知足常樂的心態才是淬鍊心智,淨化心靈的最佳途徑。一切快樂的享受都屬於精神,這種快樂把忍受變為享受,是精神對於物質的勝利,這便是人生哲學。乙個人經過不同程度的鍛鍊,就獲得不同程度的修養 不同程度的效益。好比香料,搗得愈碎,磨...

我是一名大二學生,現在有點情感困惑,我不知道是否喜歡上了人

當你盼望見到她 會無緣無故看她 會很注意她的一舉一動 她的每個動作 都牽扯到你的心 看見她和別的男生在一起 會莫名的煩躁很吃醋 那麼恭喜你 你喜歡上了她 七簫 從你的文字描述可以看出來,你缺乏生活目標,對大學課程缺乏興趣,未想過將來要從事什麼工作,廢柴啊廢柴。 休儔夏秋 那不是喜歡 只是你太寂寞了 ...

還是一名學生,去參加親戚婚禮,我還是一名大二學生,有個同學兼好友要結婚了,要我參加婚禮,,我該拿多少份子錢比較合適呢?

呵呵 對於學生的話沒什麼要求的呀 你是代表家人去也是代表自己 只要自己行為得當就好了 至於禮金 看當地的風俗咯 應該還有別的親戚 看看他們是怎麼樣的 那都有個過程的 看看人家再爭取一下你父母的意思就好了 我覺得你最好問下你的父母的意見,然後可以看看別的親戚掛多少禮,你可以參考一下,衣著的話如果是女生...