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年不入門的門外漢的感悟,請參考[捂臉]