最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

知乎神回復(fù):大學(xué)開始,跟著慢慢抄代碼敲對自己編程提高有用嗎?

2020-08-03 16:41 作者:C語言編程__Plus  | 我要投稿

很多剛剛進(jìn)入大學(xué),或者是預(yù)備進(jìn)入大學(xué)計(jì)算機(jī)專業(yè)的同學(xué),自己剛剛接觸C語言和數(shù)據(jù)結(jié)構(gòu)知識(shí),在老師布置某些項(xiàng)目作業(yè)的時(shí)候就感覺一臉懵逼,感覺完成項(xiàng)目作業(yè)感覺好難,但是又好奇那些項(xiàng)目是怎么完成的,思維會(huì)很混亂,所以就想看看別人一些邏輯清楚的代碼,自己慢慢照著敲!那么這樣做,對自己編程能力的提高有用嗎?


當(dāng)然,對于一些不會(huì)做又不愿意找方法的同學(xué),甚至于問同學(xué)要一份交上去的那種,本文可能就對你沒有幫助了。

就像我們剛剛說的,找別人邏輯清晰的代碼,照著去敲,然后慢慢默寫直至記下來,這種方式到底有沒有效果呢?

先說結(jié)論,在沒有搞懂原理的情況下,效果是有(肯定比不做的好),但是實(shí)際上效果就很有限了。

大學(xué)時(shí)期數(shù)據(jù)結(jié)構(gòu)的大作業(yè),你覺得難,除了語言本身掌握不熟,更關(guān)鍵的應(yīng)該是對b+樹、二叉樹甚至鏈表等數(shù)據(jù)結(jié)構(gòu)的理解實(shí)現(xiàn)上遇到了障礙,兩個(gè)問題我們依次討論吧。


首先,就語言而言,任何一門語言,你要精通很難,但其實(shí)只要努力一點(diǎn),達(dá)到夠用還是很容易的。以我的經(jīng)驗(yàn)而言,提高語言能力最簡單的辦法就是看書和刷題。大學(xué)的教材《C語言程序設(shè)計(jì)》《C Primer Plus》就是很好的入門書籍,讀完之后還推薦《C專家編程》,很有意思的一本書。在看書的同時(shí),也可以在各個(gè)刷題網(wǎng)站從易到難刷一些編程題,這里推薦ZOJ(http://acm.zju.edu.cn/public/)、POJ(http://poj.org/)和LeetCode(https://leetcode.com/)。

其次,就數(shù)據(jù)結(jié)構(gòu)本身,我記得教材其實(shí)寫得很詳細(xì),每種數(shù)據(jù)結(jié)構(gòu)不僅有配圖,都有給出部分代碼或者偽代碼,如果還是有些不太理解,建議直接google百度(或者bilibili,笑),有網(wǎng)友們更通俗的圖文或者視頻講解。非常不建議在沒有搞懂原理的情況下就去直接肝源碼,比如一個(gè)B+樹,如果你沒有搞清楚結(jié)構(gòu)原理,你看代碼很難理解它的子節(jié)點(diǎn)為何這樣分配;這和體檢時(shí)背視力表差別不大(雖然這事我也干過,笑)。


有了這兩個(gè)前提,其實(shí)你就已經(jīng)能夠自主完成作業(yè)了,不過,我反而建議你此時(shí)可以先閱讀一下一些優(yōu)秀的源代碼,這個(gè)時(shí)候你就能在理解的基礎(chǔ)上,看到別人是怎么以更清晰的思路或者更巧妙的設(shè)計(jì)實(shí)現(xiàn)功能的。此時(shí),至于大作業(yè),想必你也就有了十足的把握。

數(shù)據(jù)結(jié)構(gòu)如此,其實(shí)在工業(yè)界,各種工作也都如此。不理解設(shè)計(jì)思路,直接看代碼、往往會(huì)忽視一些關(guān)鍵的設(shè)計(jì),導(dǎo)致實(shí)現(xiàn)和修改的時(shí)候出現(xiàn)問題。入職的時(shí)候師傅一直向我強(qiáng)調(diào)“理解至上”,我想再加上師傅沒說但一直身體力行的下半句“勤奮輔之”——“理解至上、勤奮輔之”,應(yīng)該可以作為學(xué)習(xí)和工作的座右銘,與你共勉。


原文鏈接:https://www.zhihu.com/question/387940895/answer/1349932032

學(xué)習(xí)C/C++編程知識(shí),提升C/C++編程能力,歡迎關(guān)注UP一起來成長!
另外,UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會(huì)對你有幫助的~


知乎神回復(fù):大學(xué)開始,跟著慢慢抄代碼敲對自己編程提高有用嗎?的評論 (共 條)

使用qq登录你需要登录后才可以评论。
大港区| 福建省| 中牟县| 镇江市| 汉寿县| 古蔺县| 贵港市| 岳阳市| 越西县| 甘孜县| 南乐县| 镇沅| 扎囊县| 永善县| 怀化市| 兰考县| 莱阳市| 嘉黎县| 咸丰县| 墨江| 唐河县| 乐都县| 佳木斯市| 钦州市| 黄冈市| 津南区| 蓝田县| 安平县| 邹城市| 年辖:市辖区| 柯坪县| 万载县| 邵武市| 兴仁县| 河东区| 孟州市| 万源市| 措勤县| 昭觉县| 杂多县| 藁城市|