用了幾年的C語言後你總結了哪些C語言的精髓,是否可以說下心得體會?

IT男帶你一起學編程


我說一點特別的吧。

不管是用c、python還是fortran語言,解決問題最重要的是:邏輯思路。思路清晰了,編程就簡單了,所以語言編程是對思維能力的一種挑戰,不善於邏輯的人即使不會出任何差錯,也是無法學精語言的。現狀就是,大多數人只會去認識、學習別人的程序,原創的很少很少。

因此在學習語言的同時,一定要勤于思考,培養自己的邏輯思維能力。



徐未竟愛科技


首先我要告訴大家的是:第一,學習無捷徑!對於學習編程而言,你現在的付出將來都是有回報的。但是,學習C語言也需要方法。

  事實上學習編程是一件很好玩、很有趣、很有意思也很有前途的事情!那麼學習C語言有什麼好的方法呢?小編覺得主要有以下幾個方面:

1) 分清主次

  學習C語言最忌諱的就是不分主次,這是絕大多數學習C語言的同學都會犯的錯誤!我們剛開始學習的時候只需要將那些最重要的、最核心的學會就已經很好了!先將最精髓的東西提煉出來,再將整個C語言學一遍,從全局上把握C語言。對於那些次要的,有需要再學,沒有需要也可以不學。

2) 一定要多上機,多“敲”代碼

  編程是一門實踐性的學科,絕對不是理論。如果不動手“敲”代碼的話,永遠都學不會編程。很多問題只有在“敲代碼”的時候才能發現,才會有更加深刻的體會、領悟和理解。而不是靠死記硬背書中的注意點,那樣真的很痛苦。我在學習編程的時候從來都不會刻意記憶什麼注意點,這些知識點都是在不停“敲代碼”的過程中,自然而然地融入我的身體中的。

  你們一定要記住一句話:“程序是寫出來的,不是看書看出來的!”

3) 要“敲代碼”,必學盲打

  盲打是學習編程最基本的技能。就算你C語言學得很好,達到了“思想在鍵盤上飛舞”的境界,但是如果你不會盲打,那你想“飛”也“飛”不起來!所以,不會盲打會非常影響你的學習效率。

4) 要學會記筆記

  編程需要不斷地積累。我們一定要學會模仿別人優秀的代碼、優秀的算法,然後將它記下來。一定要站在巨人的肩膀上學習。但是我們的記憶能力是有限的,時間長了難免會遺忘,所以一定要學會記筆記。一有心得、體會、感悟就寫下來,這些都是很珍貴的。

  我們在記筆記的時候,如果眼前沒有計算機則可以先寫在紙上,但事後一定要將它整理成電子版。整理成電子版看起來會很方便、舒適,還可以隨意地增添和刪改,保存時間也長。


VeryGame


各種數據類型,比如int

函數,比如main,test,參數,返回值

標識符與表達式

控制結構,比如if,while


ScholarMartin


分享自己個人的使用感受,任何一種語言,其實語法,用法都非常簡單,c語言語法更少,我認為關鍵的在於一個寫程序人的算法,一個程序的健壯度。我是武俠迷,我的理解是不管什麼樣的神兵利器,在沒有高深內力的人手裡是發揮不出威力的,真正的高手無招勝有招,手中無劍,拿什麼都是劍。所以我認為任何的語言,軟件都是工具,並不是學習的核心,是實現的過程,真正要去深入探索學習的是程序的算法,這個是魂,有內到外,有外有內才能渾然一體,無懈可擊。一個自學c語言10年不入門的門外漢的感悟,請參考[捂臉]


分享到:


相關文章: