C語言就要學瘋了,大家能不能給一些學習的好建議 ?

時間 2021-05-30 09:03:51

1樓:CodeAllen

C語言本就是為了實驗室開發的,所以確實使用沒有想到小白(面對就是工程師),還有就是C語言是實踐性語言,這個就需要你好好的去實踐,其實沒那麼難啊

下邊的書隨便找本,把基礎知識都看了,課後習題都敲一遍,我打賭你一定不會學瘋

Allen李康:C語言推薦書籍從入門到高階(珍藏版)

2樓:FRANK

不要學了,學習Scala把。

好吧,C語言一開始確實會這樣,因為C的語言特徵太少很難做出什麼東西來。只有多進行理解和學習就可以了。

3樓:什麼都不懂的Fresh

學C語言不要從應用層開始。

C語言是直接用來驅動或者管理底層的,如果把C語言和底層分開了,C語言就不再具有他的存在意義。

不同於一般的物件導向高階語言,由於C語言本身的過於的樸實無華,使得C語言實際使用會很不易。C語言的精通是需要你有一定的數電基礎和微控制器基礎的,甚至你也要懂一點何謂編譯器,何為作業系統,何為檔案系統,只有利用數電和微控制器基礎,解決每個系統間層層呼叫的關係後,才算理解到了C的精髓所在。

當然,以上都是後話了,你現在可能最好的選擇就是選擇一本解析這個語言的書籍,如果連語言都不會,就更別提造句和對話了。大部分人學習C語言起初都會是一腔熱血的,但到了後面,可能在面對諸如運算子優先順序,各種變數儲存結構,結構體,聯合體,堆疊操作,指標操作,直接位址操作,函式的形參的存放方式,鍊錶,樹,佇列等等時可能會退縮。

但我建議是,請務必對C語言的每個知識,如果你現在不理解,就權當是個黑盒子,優先把他記住在說,你先不用考慮他的背後的原理(雖然我極度不推薦),繞進去就麻煩了。

這之後,如果你打算把C語言當作你以後謀職或者深層次學習的乙個工具,而不是只是應對考試的話,你就得去學習微機原理和數電知識。

建立在複雜的應用層的之下的地基,包括儲存器,通訊協議,各種複雜系統,那裡才是C語言能大有作為的地方,而不僅僅只是在命令列乙個簡單的

建議都是虛的,聽不聽得進去才是實的,你如果不相信自己能學好,那再怎麼說也是白搭。

建議書籍

這本書把我上述提到的每個問題基本都講述了,只是很多地方寫的很精闢,反倒是現在可能看不懂,但以後用到時,就必然能理解其中的奧妙。

4樓:子玉

c語言是乙個工具,使用工具都是有目的地。你需要的不是學習這個工具的方法而是需要自問一下學這個工具是為了什麼 ,為了工作,為了學業?還是為了興趣 。

無論哪點如果到了你學習c語言到困難道底部,你就應該考慮你為這個目的付出的代價在自己看了是否值得,是否對等如果我拿這個精力去幹其他事能不能達到一樣的目的。

取捨之道,以人為本。

5樓:導何

我上學期剛學的C語言ヽ(#`Д)ノ基礎真的不好→現在這學期的資料結構學到哭泣

但是我打算看看MOOC上浙大翁愷老師的C語言課,再補補陳越老師的資料結構_(:_」∠)_

奧利給!

6樓:

學了要用

比如課後題,堅持每個都做出來。

還有,一些關鍵字和規則要記住,背英語單詞一樣,比如變數名只能用數字字母下劃線。

萬事開頭難,堅持再堅持 ,很快你就會發現,已經學會了。

當然資料結構和演算法,那些東西以後再學。基礎的C語言其實非常簡單。

7樓:嵌入式小哥

能夠快學瘋了,說明你是個認真的人,也可能將來不適合搞技術。

建議是考試能過就成。

十幾年前的本科同學,現在做技術的就是當年幾個學渣。當時學習好的,基本都做別的去了。

8樓:秦亮

不知道這個是你的課程還是你自己想要提公升自己,我個人感覺程式設計一定是得興趣驅動,不要急於求成,可以多弄點好玩得,搞點小遊戲,有反饋就會有學下去得動力。

9樓:萬物之靈

如果題主對c一竅不通,oj不論樣的都不能AC,那我建議譚浩強,如果有點底子,但刷oj只知其然而不知其所以,或者覺得自己只是空中樓閣,對於c如何底層實現以及語法不是很熟,推薦囉嗦但很細的c primer plus沒有想象中的那麼厚,總共十七章,乙個月看完水過地皮溼還是沒問題的。如果有點底子還不想看書,我只能推薦翁愷老師的mooc c語言程式設計。

10樓:駛向深藍

我這幾天在家上網課,C語言

我以前接觸過多種程式語言,(也學過C語言)所以感覺不難但是!!!我們老師竟然一開始就講枯燥的「資料儲存原理」,這些無聊的基礎知識聽了都感覺好難好枯燥(這些感念一開始不理解對程式設計沒有影響)

所以,我的建議是,在B站上搜尋一下「C語言編寫貪吃蛇小程式」

(我以前看過,有很多,大約60分鐘吧)

應該不會完全聽懂,但沒關係,他打乙個字母你打乙個,就行了我覺得學程式設計一開始可以不求甚解,只要結果對就行,慢慢的,會自然理解的。

如果一開始就要理解很深的感念,比如程式開始的include的意思,可能就會有點煩,但不理解也沒什麼影響,而且乙個月以後,再去了解include的意思,會豁然開朗。

體會到程式設計的快樂。

11樓:偷井蓋養你

學習最大的樂趣和成就感就是學以致用,如果你能用你所學,解決一些實際問題,相信你會有興趣的,

當然現在也許沒有問題等待你解決,但是你可以通過刷題去學習,單純的學習容易讓人枯燥。

12樓:greatoyster

一般來說,C語言對於初學者來說最大的門檻就是指標,我猜你是在這一塊學瘋了。目測是上課沒跟上老師節奏,自己課後又苦於沒有優秀的參考書。

我建議你,至少翻閱三本不同教材(能看c primer plus最好不過)的相關章節,比較其中的異同,自己再稍加練習,然後就可以比較容易地邁過門檻了。

13樓:好啊

b站值得你搜尋,不會也可以問我,我懂得會告訴你,指標我還是會點的2020.03.03更新.....

推薦我寫的幾篇關於指標的內容

blog.csdn.net/weixin_41960119/article/details/104615830blog.

csdn.net/weixin_41960119/article/details/104636919後續還會更新

14樓:

要是你碰到一些奇奇怪怪的題目的話,不用太在意,因為國內高校C語言題目,不缺乏++i++這種「奇葩」題目,理解原理就好,畢竟現實中要是你寫出這樣的程式,第二天你可能得從公司走人。(逃)

15樓:dm2

瘋是什麼意思?

就是一天不學C面目可憎的那種嗎?

如果是這樣再好不過了。

如果是另外一種情況,等你瘋後就知道C語言那就那樣。

所以建議是隨其自然。

大家能不能給我一句鼓勵的話,謝謝?

249 生活不會按照你想要的方式進行它會給你一段時間讓你孤獨迷惘又沉默憂鬱但如果靠這段時間跟自己獨處多看一本書去做可以做的事放下過去的人等你度過低潮那些獨處的時光必定能照亮你的路也是這些不堪陪你成熟所以現在沒那麼糟看似生活對你的虧欠其實都是祝願. 繭子 不論你現在是什麼樣的處境,是事兒也就一陣子。現...

不會英語能不能學C語言或者JAVA語言?

學無止境 沒問題,我剛學c的時候音標都不會,慢慢學這些程式語言一共也沒有多少個單詞,英語慢慢學,至於英文文件看不懂就看翻譯過來的,翻譯過來的有時候難以理解但知道他說的什麼意思就好,更何況現在各種教程滿天飛,不用看他的文件也學得會 Connor 那樣的話你就需要好好背那些庫函式之類的東西了,英語基礎實...

我的轉行 IT 之路,大家能不能給我一些建議?

隨著社會的不斷發展,現在企業最看重的已不再是等各種證書,而是更注重個人技術和能力,這一情況在IT行業尤為普遍,近兩年來網際網路 軟體 電子商務等不斷的發展,使其人才吸納不斷增多,據中國IT人才教育研討會數字預計,每年全國有近百萬的人才缺口。隨著移動網際網路迅速發展,各行各業都在於網際網路接軌,且相關...