為什麼我之前學c學的雲裡霧裡,學完python之後再回過頭來看c很多問題都一目了然了

時間 2021-05-06 01:55:01

1樓:

無論何種程式語言,C或者Python,對程式設計學習來說重要的是程式設計邏輯和思維。當你培養出程式思維的時候,換上何種語言都是可以理解的。對很多人來說Python語法簡潔明瞭,適合作為初學,相較於C來說,我們理解起來會很簡單。

當你學會Python,習慣程式設計這種思維之後,再去接觸C就不會再無的放矢。

拙見,輕噴!

2樓:暗路

換成其他語言也是一樣,主要是你見的多了,練習的多了,就對c有更深的理解了。

大學的課程是c和彙編,然後自學的c++,工作後也一直再用,一開始理解不深,用的多了也自然理解多一些。

其實c語言和彙編是基礎中的基礎,我感覺程式設計入門選c語言是最好的入門語言,看似很難,可能學完也理解不了太深,但你接觸到其他語言之後,就會發現,確實很容易上手,尤其在特定情況下,更容易理解為什麼這麼實現。

有閒暇時間可以看看彙編,反過來看c語言,你不理解的東西,其實都很容易理解

3樓:Mimosa

事實上,C語言比Python簡單(起碼可以有辦法讓C變得比Python簡單)。但是為什麼讓人感覺C難學,而Python容易?根本原因是, C是編譯型語言,有編譯的準備工作、對程式的完整性要求高,沒辦法立即看到結果。

還有就是教學方法有問題,為了看結果,必須首先學習輸入輸出,尤其是格式化輸入輸出,太複雜、太嚇人了,我用C超過十年,迄今還沒有辦法完全掌握,當然了,我們沒有必要完全掌握,但是對初學者來說他們怎麼能夠理解呢?

有關C/C++的學習方式,其實可以有很大改善空間。

Python入門容易,但是要全面掌握、尤其全面理解,並不是容易的事,有些東西可能你用了一輩子、也無法深刻理解(比如有關使用yield 的特性),除非你有了C的知識。

4樓:三七驛館

說實話,我也有這種感覺,大一的時候學c語音,覺得啥玩意兒啊,這麼複雜,後來到了大三學習python,簡直是喜歡的不得了,拿了乙個python的二級證書,再看c語音也沒那麼難了。I think,嗯,第一是python語句簡潔,但計算機思維不變;第二還是因為學過了c語音,有點基礎吧。加油呀,少年

學C 之前要學c語言嗎?

同時學。既要掌握printf scanf fprintf fscanf,也要掌握istream ostream ifstream ofstream.學著學著你就會發現,c語言和c 沒啥不同,知識點是互通的 大碼猴 C語言是面向過程程式設計 C 是物件導向程式設計 先了解面向過程再了解物件導向 建議先...

我該怎麼學C?

學習程式語言重在興趣,如果題主沒有興趣,肯定會不斷地抱怨,怨天尤人,比如老師照著課本ppt念,我相信很多學校的老師都這樣,因為我自己的老師就是這樣。可是這個老師還是沒有阻擋我學會了c語言,即使我的這位c語言老師只給我們上到了陣列,並且我們的教材還是自己學校老師編寫的,比唐老師編的更差。但是再差的書,...

為什麼我老是學車學不好

瓊 雪諾 我今天第一次上車的時候腦袋裡想的和手腳做的完全是天壤之別,我一直認為我是拓海之輩,想不到我連擦車小弟之流都算不上。被教練罵到懷疑人生,之後越來越慌。明天繼續上車。心塞。科二三掛了,重考又掛了,馬勒戈壁 我已經順利拿到本兒了,都是一次性通過!學車就是忍耐加好心態還得處理好和教練的關係。祝大家...