大一新生剛接觸C語言,要被C語言折磨死了,到底應該怎麼學啊?

時間 2021-06-03 16:50:06

1樓:aweii

對計算機組成要有概念,可以多找幾本書對照著看。學習的過程不是一蹴而就的,需要前進,也需要徘徊,甚至重複。我到現在還在學C,但是每學一次都有新的體悟。

計算機組成原理,組合語言,資料結構,C語言。這幾門相輔相成。

2樓:TOM

C語言是為了寫作業系統而設計的,怎麼學問一問發明人就知道了。發明人名叫Dennis M. Ritchie丹尼斯·里奇,書名《The C Programming Language》。

沒有人比C語言的發明者更有資格談論C語言。

如果你們學校的老師讓你學習他編的教材。上課聽他講。沒問題。

課餘還是要看一看丹尼斯里奇在書中談論他是怎麼發明C語言的。兼聽則明麼。看了丹尼斯里奇所說的。

再想一想,如果是我們自己會想發明一種什麼樣的語言。從語言發明人的角度去看待語言。

推而廣之,其他軟體和技術也一樣。

3樓:7分清醒

首先學會基礎語法吧,其實程式設計主要還是靠個人邏輯能力,學好語法只會讓你少犯簡單的語法錯誤,但語法錯誤有時也是致命的。學好語法後,可以通過啃一些例題來提高自己的邏輯能力。

4樓:霓顭

其實大一接觸C語言很簡單的沒什麼邏輯思維,多看看書就好了,B站什麼的也有些課程資料,你覺得沒聽懂的話可以看看,難倒是不至於有多難,學的多了就覺得大一的C根本不算什麼的

5樓:渙潯blue

首先,你不要覺得它很難,入門了真的不難,你要打破心理上的障礙。

第二,你要能弄清楚一部分基本的理論知識點,比如資料型別、運算子等。

第三,多實踐!!!

實踐絕對是重點,前期寫乙個簡單的程式,你可能會花很多時間,會經常跳錯,你要自己一點一點去解決,從這個解決的過程中,你就會知道有哪些容易忽視、容易出錯的地方,也會記住一些需要記住的知識。

這裡推薦一點實踐的小方法~

你可以選擇用不同的形式輸出九九乘法表,不要看任何參考,自己設計程式、編寫程式、執行修改,從頭到尾走下來,遇到跳錯的時候一點一點去解決,這個方法會花很多時間,但是通過用幾種方法寫九九乘法表,你就會學到很多東西,應該足以讓你入門了。

除此之外,你可以選一些有趣的程式去編寫,比如輸出心形等有趣的圖案。

好了,相信你也看了很多方法了,多花一段時間,堅持下去吧,相信你一定可以把這件折磨你的事情變得有趣的。

6樓:史詩級瘦肉包

程式語言只是一種工具,而C語言顯然是這成千上萬工具中的一種。要學會怎麼用鋤頭,抱著鋤頭研究它的結構是需要的,但也遠遠不夠的。當你手握一把鋤頭時,顯然抱著去地里好好勞作一下,才能更明白它的用法,以及可以依靠它解決的問題。

知道了鋤頭是幹嘛用的,以及大致了解了怎麼使用,說不准這時候你突然發現自己需要的其實是一把鐮刀。

但是如果村里有規定:不會用鋤頭的人月末糧食少領10斤。那麼你還是不得不盡量學會使用它以防止自己餓死。

7樓:

我覺得實踐很重要,就不能只是單單的看書就覺得自己會了。

其次,要是你覺得你的老師不夠好,建議你看看浙大翁凱的C語言網課,我覺得他是真的贊。

還有就是入門級的語言我覺得應該是Python之類的,可能是我無良營銷號看多了,滑稽

8樓:inair

大量訓練,基礎程式設計唯手熟爾。

調整心理預期,本來就是一件需要大量時間的事情。有一半人會倒在配置環境這一步。有一半人會倒在某個自認為「莫名其妙」的問題上。

從我的經驗看,不要認為程式設計遇到的問題莫名其妙,以初學者的層次,基本就是自己沒寫對的原因,再仔細過一遍,基本都能自己解決。解決的問題多了,信心就有了。

9樓:思先行軟體科技

首先你要正視這個問題,一定要把這個學會,有這個信心。

你要知道c話言只是一種表達思想的工具,一種表達語言, 用於表達你心中的想法,這樣子你才不會把它當成一種技術來學。它就是一種表達方式跟我們的文字一樣,只是表示的形式不一樣罷了。所以說重要的不是你沒有能力學會,而是你們沒有分離出它們之間的關係,乙個是思想,乙個是表達思想的語言,語言我們只要學習它的語法規則就可以。

學習程式語言,要學的東西分為三方面

語法程式語言所帶的標準庫

開發工具,如IDE

語法

資料的定義

邏輯的結構,例如:如果否則,條件,迴圈,我們每時每刻都在應用,只是我們用文本來表達,程式設計用C語言識別符號表達罷了,熟練應用規則,就能夠熟練的應用該語言來表達我們的思想,規則只能通過練習來熟練,表面看,一看就會的,實際操作就會出錯,就是這個原因。只能夠通過多練來掌握,沒有其他的方法了。

標準庫,首先你得把清楚標準庫中各個之間的關係及與功能,然後通過練習來熟悉它的使用

10樓:蘇格拉底沒有海

首先你要明白C語言很基礎,也是非常值得學習的,其次,內心去接受他,不要排斥他,不要因為覺得難就放棄的想法。學以致用,把學的和實踐相結合起來,通過一定的練習鞏固起來,慢慢的就好起來了,真的不難,加油啊!

大一新生,怎麼學好c語言

不瀉藥,別學了,等死吧,大學混吃等死就行了,當然你要是想學的話,我感覺你需要很多別的基礎,慢慢來吧 要不你就等死吧 我學C語言也非常艱難,但是我對電腦硬體包括執行等等有那麼一點基礎,這個的話,要不你先學學數學?說不好,自己摸索一下吧,我也給不了什麼好的建議,因為我也是個處於自學狀態,別學了等死吧 也...

大一新生學過c語言後應該幹什麼

匿蟒 要競賽,先在這裡試試吧 https 平時也可以多刷刷題。資料結構和演算法,在實戰應用中才會有更好的理解。 wyxsdzz C和C 分別是兩種語言,資料結構和演算法是語言之上的東西。所以你的問題問得不對。如果你真的學過C,其實已經可以參加競賽或進行準備了,沒必要再學C 所謂 c 競賽會比較方便 ...

大一新生學c語言推薦什麼軟體和參考書?

Yang Leo 學習程式設計就像小學生學寫字一樣 小學生寫字還是從鉛筆開始,大學學程式設計從C語言開始C語言不是現在商業工作上的主流開發語言,但是不容置疑是學習程式設計入門的基礎語言 不要糾結開發工具的好壞,記事本照樣可以程式設計Yang Leo 無廢話學程式設計基礎 C 篇 6 選擇結構如果有時...