⑴ 編程初學者看不懂程序的幾點建議
對於編程初學者來說,選擇一門好的語言是很有必要的,想必看編程的你們也大致會一點基本的語法了,那麼多讀編程會對自己的基本功帶來很大好處,畢竟只有多閱讀程序才能寫出更好的程序,就像作家一樣,都是通過不斷的閱讀才能寫出優美華麗的辭藻,但我們在閱讀的過程中也經常會遇到很多,我們一下看不懂的東西,首先我們不應該看了好多遍不會後就立即放棄,此時,我們應該將一組樣例數據帶入程序中,看看程序到底是怎麼進行的,一步一步來,(先看main函數),這個就像魔術的慢鏡頭一樣。通過步步剖析,我們逐漸可以搞清楚程序,當然有時會遇到我們不熟悉的語句,這時,正是我們讀程序的價值體現的地方,我們此時就應該自己去找資料,或者是問別人,搞清楚這個語法,當然有的樣例數據會存在特性,及我們帶入數據後,發現有的程序語句就沒有用到,此時我們應該自己去造幾個數據(比較極端的數據),一般情況下會將問題解決。
看懂程序後,我們要進行瘋狂的寫,及背作文和默寫作文,通過大量的練習,我們的編程能力就會不斷提高。
希望可以幫到你,謝謝!
⑵ 大二計算機專業,看不懂敲不出代碼,該怎麼學習
作為一個大二計算機專業的學生,如果你看不懂敲不出代碼,可以嘗試以下方法來提高你的編程能力:
1.學習基礎知識:首先,你需要掌握計算機科學的基礎知識,如數據結構、演算法、計算機組成原理等。這些知識是理解編程語言和編寫高效代碼的基礎。
2.選擇合適的編程語言:根據你的興趣和目標,選擇一種或幾種適合初學者的編程語言進行學習。例如,Python、Java和C++等都是很好的入門語言。
3.參加課程和講座:許多大學和在線教育平台都提供計算機編程課程。你可以參加這些課程,向老師請教問題,與其他同學互動,提高自己的編程能力。
4.閱讀教材和參考書:購買一本適合自己的編程教材,按照書中的順序和建議進行學習。此外,還可以閱讀一些編程領域的經典書籍,了解演算法和設計模式等高級概念。
5.實踐項目:通過實際項目來鞏固所學知識並提高編程能力。你可以從簡單的項目開始,如編寫一個簡單的計算器程序、製作一個網站等。隨著能力的提高,可以嘗試更復雜的項目,如開發一個移動應用或參與開源項目。
6.加入編程社區:加入一些編程社區,如StackOverflow、GitHub等,與其他程序員交流,提問和解答問題。這可以幫助你學到更多的編程技巧和經驗。
7.堅持練習:編程是一項需要長時間練習的技能。每天都要花一些時間編寫代碼,不斷提高自己的編程水平。
8.保持耐心和信心:學習編程可能會遇到很多困難和挫折,但只要你保持耐心和信心,不斷努力,就一定能夠掌握編程技能。
⑶ 我今天剛學習了c語言,感覺是一點聽不懂,我該怎麼辦呢
如果剛開始接觸c語言,聽不懂也正常,不要有畏懼的心理,有些小夥伴可能看到部分同學什麼都會,自己就很氣餒,因為這部分同學很可能接觸編程比較早,即使小孩學走路也有一個過程,剛開始有走路慾望->學會站立,腿部有力量->嘗試走路,不斷練習->學會走路。所以不要慌。
學C語言與走路一樣,剛開始一定要有學習的慾望,然後,再制定計劃,不斷練習,量變會引起質變,堅持下去就發現原來這么簡單。
1、學習資料
書本推薦:《c primer plus》難得的好書。老譚的書可看可不看,但是這本藍皮的c primer plus是我案頭必備的參考書,後面還有完整的c99標准庫,所以適合當個參考書。注意區分一下《c++ primer》和《c primer plus》
如果覺得這幾本書還是有點難,那就先看《C語言程序設計》
有了經驗後要去看看,例子很經典。後來進階可以看看三劍客《c和指針》《c陷阱與缺陷》《c專家編程》
剛學C語言的話可以結合看下C語言編程經典100例;
編譯器:VS,DevC++,VC++,CodeBlocks,C-Free,Turbo C。關於它們的特點網上介紹很多了,就不贅述了。講真,入門和基礎階段你用哪個無所謂,還是選自己喜歡的,不過對於初學者我們推薦Dev C++。可能現在大學課堂用的還是VC++,剛入門自己習慣就行。
視頻推薦:有同學曾經說過,視頻這么好,上課就不用聽講了,這個是完全錯誤的,視頻是課堂補充,上課還是一定要好好聽講的,視頻可以查缺補漏,系統的學習一下。b站找
學習方法:
1、過:學習一門新的語言,第一步就是把它所涉及的基礎知識大體過一點,不求深解,只求了解——第一遍:無需了解太過深入的理論,大體知道這門語言是什麼樣的,主要面向哪些場合,一些基本的語法格式是什麼樣的就可以了。
2、抄代碼:剛開始寫代碼,沒有多少人一上來就能立刻自己寫一個很完善很強大的代碼,甚至連基本的語法都會寫錯,這時候抄代碼就很關鍵了,從書上抄,從例子里抄,邊抄邊想,邊想邊回憶語法。
3、模仿改:自己會抄寫一些簡單的代碼,熟悉了一遍此語言的簡單語法後,但還不太清楚怎樣下手寫一個完整的代碼模塊,所以這一步要仿寫了,仿照給出的代碼寫一個屬於自己的代碼
4、勤調試:沒有人能一下子寫出完全正確的代碼,自己試著寫一些代碼,通過不斷調試來驗證自己的一些想法,繼續思考,再次驗證,來回折騰。熟悉一些基本的調試工具以及調試方法。
5、看n遍:出錯或遇到問題時,將代碼從頭看到尾,看了一遍又一遍,直到快全部記住時,總能找出問題原因,相信方法總會比問題多
6、練重復2-5步三遍以上,不解釋。
7、創新拿出一個完全沒有寫過的代碼,根據要求,一步步的寫出來。如果寫不出來,或者中間一堆錯誤,請參考第六步。
8、悟:主動找到寫代碼的感覺和成就感,並保持下去,世界上最難的語言就掌握了,將成為你軟體生涯永遠的工具。
⑷ C語言看不懂怎麼辦啊
看不懂就算了,不要強求自己,該背誦的背誦。剩下時間專心去看看VB和易語言,把VB和易語言學習深入一點,再回頭來看C你會有意想不到的收獲。
因為學些編程最終結果是要計算機這個機器來驗證結果的,他很客觀,你不要鑽牛角尖或者淺嘗輒止,寫代碼也是一個道理,寫不完整的代碼是編譯通不過的。什麼時候你能領悟到編程的整體思路,你才算入門,門都沒入你怎麼看得懂。有時候我也經常抱怨,為什麼中國人一開始製造不出計算機,研究不出編程語言,全是英文還不完整名稱都是縮寫。知道後來真的有了易語言,又發現還是老老實實回去搗鼓老外發明的東西,這種學習方法叫觸類旁通。淵博淵博你得先「博」,後才「淵」,廣泛學習才能觸類旁通,觸類旁通後才能領悟真理深入理解。
C是面向過程的語言,學習下思路可以,實用起來可不好用哦,單憑C想做一個軟體直觀顯示給別人看,需要編譯哦,還需要引用系統API和com+組件。這些在編程界都是比較深層次的東西。