學(xué)好C語(yǔ)言的秘訣就是1234:“一字真言颅拦,兩種態(tài)度,三個(gè)框架教藻,四項(xiàng)注意”距帅。
一、一字真言
各位看官括堤,學(xué)好C語(yǔ)言碌秸,其實(shí)只需一個(gè)字,那就是“編”悄窃。
(一)編讥电。
學(xué)習(xí)C語(yǔ)言,乃至學(xué)習(xí)所有的語(yǔ)言轧抗,都講究一個(gè)動(dòng)手——不是動(dòng)手打人恩敌,而是動(dòng)手編程序。你必須通過(guò)編寫(xiě)程序來(lái)熟悉知識(shí)横媚、理解知識(shí)纠炮。倘若只學(xué)不編,只看別人的程序分唾,自己不動(dòng)手寫(xiě)抗碰,是不能從入門到精通的。要知道绽乔,在計(jì)算機(jī)界弧蝇,只說(shuō)不練的人很欠揍。試想一下,你在哪里辛辛苦苦的編程序看疗,他卻站在一邊沙峻,如老板一樣喋喋不休,對(duì)你提出這項(xiàng)意見(jiàn)两芳,那項(xiàng)思路摔寨,甚至?xí)痴勛约壕幊虒?huì)如何如何,好像很牛皮的樣子怖辆,但就是不編一行代碼是复。估計(jì)大家碰上如此之人,只會(huì)一個(gè)動(dòng)作竖螃,那就是點(diǎn)擊“踩”淑廊。
一個(gè)“編”字就可以學(xué)好C語(yǔ)言嗎?真的如此簡(jiǎn)單嗎特咆?不是的季惩,僅僅“編”是不夠的,你還需要“我編”腻格。
(二)我編画拾。
請(qǐng)注意修辭,“我”編菜职!這個(gè)“我”其實(shí)就是只“你”青抛,也就是學(xué)習(xí)C語(yǔ)言的人。
大家在學(xué)習(xí)C語(yǔ)言時(shí)酬核,要多編寫(xiě)程序脂凶,比如學(xué)習(xí)鏈表時(shí),要自己編寫(xiě)鏈表程序愁茁,甚至自己編寫(xiě)俄羅斯方塊等游戲程序來(lái)練習(xí)。不過(guò)有個(gè)前提條件亭病,你必須自己編寫(xiě)這些所有的程序才有效果鹅很,如果你從網(wǎng)絡(luò)上下載了某某源代碼,或者拷貝了同學(xué)的程序罪帖,任何大言不慚的說(shuō)是自己編寫(xiě)的促煮,那么我也只能大言不慚的告訴你,這樣做出了養(yǎng)成偷竊的習(xí)慣外整袁,沒(méi)有任何效果菠齿!
有同學(xué)會(huì)問(wèn),那么“親自”編程序總可以精通C語(yǔ)言了吧坐昙,其實(shí)還差一點(diǎn)點(diǎn)绳匀,僅僅“編”是不夠的,只是“我編”還不足以精通,為了達(dá)到C語(yǔ)言的最高峰疾棵,你還需要“我編編編”戈钢。
(三)我編編編。
“編”字重復(fù)三次是尔,這里的“三”殉了,代表多,意思是你必須多多的編寫(xiě)程序拟枚。親自編寫(xiě)10行代碼等于沒(méi)有編薪铜,親自編寫(xiě)1000行代碼是遠(yuǎn)遠(yuǎn)不夠的,親自編寫(xiě)1萬(wàn)行代碼還馬馬虎虎恩溅,親自編寫(xiě)10萬(wàn)行代碼隔箍,你絕對(duì)成為程序員中的戰(zhàn)斗員。
乍一看10萬(wàn)行代碼暴匠,估計(jì)有同學(xué)會(huì)先直挺挺的躺下去鞍恢,然后又眼珠一轉(zhuǎn)站了起來(lái)——他們想起了壞主意∶拷眩“不就是10萬(wàn)行嗎帮掉,容易!現(xiàn)在的編程工具都有代碼生成功能窒典,隨便在VC中用鼠標(biāo)拖曳幾下蟆炊,搞一個(gè)MFC窗口程序,系統(tǒng)就自動(dòng)生成了幾百行的代碼瀑志。在搞幾個(gè)三方控件涩搓,幾千行代碼就生成了!”
再次聲明劈猪,“編編編”是有前綴的昧甘,那就是“我”,也就是學(xué)習(xí)者自己战得,使用代碼自動(dòng)生成工具產(chǎn)生的代碼難道是“學(xué)習(xí)者”編寫(xiě)的充边?
要不上有政策,下有對(duì)策常侦,“不用代碼生成器浇冰,那么就抄,照著輸入代碼就行聋亡!”哎肘习,人不能無(wú)恥到那種地步!這十萬(wàn)行代碼要“你”親自完成坡倔,親自在腦海中發(fā)芽漂佩、生根脖含,再親自逐行輸入。這又不是什么政績(jī)?nèi)蝿?wù)仅仆,也不是什么形象工程器赞,欺騙別人最終只能是自欺欺人。
二墓拜、兩種態(tài)度
一般人提起C語(yǔ)言港柜,常常一個(gè)字如影隨形涌上心頭,那就是“難”咳榜!害怕啊夏醉,C語(yǔ)言真是太恐怖了,傳說(shuō)中的指針真是太鋒利了涌韩,一不留神就把系統(tǒng)劃破畔柔,搞出幾個(gè)死機(jī)重啟都是太正常不過(guò)了。
其實(shí)沒(méi)有必要這么擔(dān)心臣樱,本朝太祖曾經(jīng)說(shuō)過(guò):“在戰(zhàn)略上藐視敵人靶擦,在戰(zhàn)術(shù)上重視敵人」秃粒”
(一)戰(zhàn)略上藐視C語(yǔ)言
其實(shí)玄捕,C語(yǔ)言也就是一個(gè)普通的語(yǔ)言而已,別把它想象的太難棚放!與Java相比枚粘,C語(yǔ)言也只是程序復(fù)雜一點(diǎn)、代碼冗長(zhǎng)一點(diǎn)飘蚯、庫(kù)函數(shù)少上一點(diǎn)嘁锯、三方控件難學(xué)一點(diǎn)堡掏,編譯工具簡(jiǎn)陋一點(diǎn)、指針麻煩一點(diǎn)臂拓,其他的都差不了多少野芒,程序設(shè)計(jì)思想總是一樣凡泣、程序構(gòu)建總是相同的文留、程序語(yǔ)法總是類似的题禀、程序邏輯總是差不多的。
沒(méi)有必要對(duì)C語(yǔ)言談虎色變穴店,把他當(dāng)成一門普通的語(yǔ)言就行了。要知道拿穴,就算C語(yǔ)言再難泣洞,總比匯編語(yǔ)言容易掌握、比機(jī)器語(yǔ)言容易記憶默色、比英語(yǔ)容易掌握球凰。所以要自信!一切C語(yǔ)言都是紙老虎。
(二)戰(zhàn)術(shù)上重視C語(yǔ)言
雖然我們?cè)贑語(yǔ)言面前保持了激昂的斗志呕诉,雖然我們無(wú)所畏懼缘厢。但是真正在學(xué)習(xí)得過(guò)程中,還是務(wù)必保持謙虛謹(jǐn)慎的態(tài)度甩挫,戒驕戒躁贴硫,不要因?yàn)楦懔艘粌蓚€(gè)俄羅斯方塊游戲程序就洋洋自得,以為老子天下第一伊者,甚至只遍了10行代碼英遭,就到博客中到處罵人,到處“踩”人的帖子亦渗。要知道挖诸,“雄關(guān)漫道真如鐵,而今邁步從頭越”法精,無(wú)論你學(xué)了多少多律,只要還沒(méi)有走上工作崗位,那么萬(wàn)里長(zhǎng)征就只是才邁出了第一步搂蜓,還有很長(zhǎng)的道路等待著你狼荞。
三、三個(gè)框架
學(xué)習(xí)C語(yǔ)言洛勉,“編”不是問(wèn)題粘秆,問(wèn)題是“編什么”、“怎么編”收毫、“編多深”攻走,下面就來(lái)解決這些問(wèn)題。
(一)靜心不靜
1此再、靜心昔搂。
學(xué)習(xí)的過(guò)程,是一個(gè)漫長(zhǎng)而枯燥的過(guò)程输拇,學(xué)習(xí)者必須要有吃苦耐勞的準(zhǔn)備摘符,靜下心來(lái),從大家的視覺(jué)中消失策吠,經(jīng)受一個(gè)長(zhǎng)時(shí)間的編程學(xué)生過(guò)程逛裤。吃盡苦中苦,方成人上人猴抹!等你重新回到大家的視野時(shí)带族,你會(huì)有一個(gè)蛻變,那時(shí)一切的痛苦都將化為甘甜蟀给。
溫瑞安先生有一部武俠小說(shuō)蝙砌,叫做《請(qǐng)借夫人一用》阳堕,我們這里也借用一下。當(dāng)然不是借用別人的女朋友择克,而是了解一下主人翁的學(xué)習(xí)歷程恬总。主人翁韋青青青出場(chǎng)時(shí)渾然是一個(gè)高手,他把一千零一招的功夫柔和在一招之中肚邢,但是在其出場(chǎng)之前壹堰,江湖上沒(méi)有人知道韋青青青這一號(hào)人物,因?yàn)樗谑耆缫蝗盏膶P木毠Φ劳担沁@種練功時(shí)的不為人知缀旁,才造就了了日后的溫瑞安小說(shuō)高手。
不談武俠勺鸦,來(lái)個(gè)IT版的例子并巍。在遙遠(yuǎn)的大洋彼岸,在微軟的IE橫行之前换途,在互聯(lián)網(wǎng)剛剛起步之時(shí)懊渡,有一個(gè)叫做“網(wǎng)景”的瀏覽器占據(jù)了市場(chǎng)99%的份額,網(wǎng)景公司在當(dāng)時(shí)的美國(guó)更是比易中天還如日中天军拟√曛矗可是,大家知道這個(gè)“網(wǎng)景”瀏覽器是誰(shuí)開(kāi)發(fā)的嗎懈息?是一個(gè)學(xué)生肾档,他在大學(xué)中不顯山不漏水,別的同學(xué)每天考慮著泡MM辫继,他卻每天除了上課就是泡機(jī)房怒见,是上也泡,下也泡姑宽,終于泡出了瀏覽器遣耍。
所以說(shuō),靜下心來(lái)炮车,無(wú)論其他同學(xué)在多么興奮的展示他們的某某系統(tǒng)舵变,他們的某某網(wǎng)站,既然你選擇了學(xué)習(xí)C語(yǔ)言瘦穆,那么以韋青青青為榜樣吧纪隙,總有一天,你會(huì)一舉成名天下知的扛或。
2绵咱、不靜
學(xué)習(xí)C語(yǔ)言,務(wù)必不可以急躁告喊,務(wù)必一步一個(gè)腳印麸拄,此乃靜心。但是黔姜,學(xué)習(xí)C語(yǔ)言拢切,也不可以太過(guò)沉默,一個(gè)人呆在機(jī)房里閉門造車妄想著創(chuàng)造出某個(gè)絕世程序然后成為中國(guó)的比爾蓋茨是不可能的秆吵。
學(xué)習(xí)靠自己淮椰,所以大部分時(shí)候我們需要自己思考、閉關(guān)修煉纳寂。但是一個(gè)人的力量終究是有限的主穗,很多時(shí)候我們需要借助外力。比如不懂的地方咨詢老師毙芜,不明白的地方可以與同學(xué)相互討論等等忽媒,都是可以的。
有很多同學(xué)腋粥,學(xué)習(xí)時(shí)碰上困難晦雨,遇上了麻煩,于是自己冥思苦想——這是對(duì)的——還是得不到結(jié)果隘冲,于是故意回避不聞不問(wèn)——這是自欺欺人闹瞧。有同學(xué)說(shuō),那是因?yàn)闊o(wú)人可問(wèn)展辞,問(wèn)老師奥邮,貌似大學(xué)老師總是神龍見(jiàn)頭不見(jiàn)尾,根本找不到罗珍;問(wèn)網(wǎng)絡(luò)大蝦洽腺,網(wǎng)絡(luò)大蝦們經(jīng)常不在線,就算在線靡砌,面對(duì)洋洋灑灑的留言也視而不見(jiàn)已脓,更別提回復(fù)了;問(wèn)同學(xué)通殃,別提了太丟面子度液!大家同學(xué)而已,為什么要問(wèn)他画舌,問(wèn)他豈不是說(shuō)明自己低人一等嗎堕担,不問(wèn)!
其實(shí)曲聂,大學(xué)之中同學(xué)之間相互討論是最可行的一種做法霹购,畢竟一個(gè)王重陽(yáng)沒(méi)有時(shí)間指點(diǎn)全真七子,網(wǎng)絡(luò)大蝦比投名狀中的兄弟還不可靠朋腋,所以除了自己多思考就是同學(xué)之間多討論了齐疙。不要擔(dān)心問(wèn)問(wèn)題會(huì)低人一等膜楷,老祖宗有一句話叫做“不恥下問(wèn)”,雖然你的水平比我低上一點(diǎn)點(diǎn)贞奋,但是赌厅,我不覺(jué)得向不如自己的問(wèn)提問(wèn)是恥辱。多好的阿Q精神啊轿塔,用這點(diǎn)特愿!
只有靜心,才可以更好的學(xué)到知識(shí)勾缭;只有不靜心揍障,才可以更快的學(xué)到知識(shí)。
(二)深入不深
1俩由、深入
學(xué)好C語(yǔ)言毒嫡,就一定不能浮躁,要深入的學(xué)習(xí)知識(shí)采驻。
其實(shí)审胚,以上的話就極其浮躁,極其不深入礼旅。誰(shuí)不知道要深入學(xué)習(xí)啊膳叨,但是你的告訴大家,到底什么內(nèi)容屬于深入學(xué)習(xí)的內(nèi)容痘系。
其實(shí)菲嘴,浮躁就是學(xué)習(xí)知識(shí)就是浮于表面,沒(méi)有深入理解專業(yè)知識(shí)汰翠。表現(xiàn)在編程上就是只想編寫(xiě)一些所謂漂亮的龄坪、能夠拿得出手的程序,而對(duì)于一些底層的支持程序置之不理复唤。
有的同學(xué)喜歡編寫(xiě)一些漂亮的程序健田,比如設(shè)計(jì)漂亮的網(wǎng)頁(yè),使用某某工具開(kāi)發(fā)某某‘大型’系統(tǒng)等等佛纫,當(dāng)然這都是人之常情妓局。正如魯迅先生所說(shuō),文章寫(xiě)出來(lái)總是希望擁有更多的讀者呈宇,除非是寫(xiě)給戀人的好爬。程序編出來(lái),總是希望擁有更多用戶甥啄,除非是專門為愛(ài)人開(kāi)發(fā)的存炮。但問(wèn)題是,只編寫(xiě)這類程序是不夠的,是有缺陷的穆桂。
這些所謂的程序宫盔,往往只需要對(duì)知識(shí)應(yīng)用,并不需要刨根究底研究知識(shí)的本身享完,甚至有很多加入了很多相當(dāng)專業(yè)的內(nèi)容飘言,并不適合于初學(xué)者學(xué)習(xí)。比如VC中的MFC就是一個(gè)典型的誤導(dǎo)初學(xué)者的工具驼侠。利用MFC可以很方便的編寫(xiě)出DIAG界面程序或者視圖文檔程序,從表面上看風(fēng)光無(wú)限谆吴,但對(duì)初學(xué)者卻禍害無(wú)窮倒源!假如使用VC學(xué)習(xí)C++,大部分時(shí)間將用于消息的處理句狼,控件的處理笋熬,還要閱讀大量的視圖文檔結(jié)構(gòu)類庫(kù)說(shuō)明,這些操作將耗費(fèi)了你大量的時(shí)間腻菇,得不償失胳螟。而且VC++的大部分編程是在某些位置插入代碼,至于C++部分系統(tǒng)自動(dòng)實(shí)現(xiàn)了筹吐,留給你的是純C語(yǔ)言操作糖耸。同學(xué)請(qǐng)注意,你學(xué)習(xí)的是C++丘薛,不是VC類庫(kù)嘉竟,也不是VC操作!
比如使用數(shù)據(jù)結(jié)構(gòu)洋侨,就必須自己編寫(xiě)有關(guān)鏈表舍扰、隊(duì)列和棧等內(nèi)容,你是在學(xué)習(xí)希坚,又不是工作边苹,當(dāng)然得用自己編寫(xiě)的東西呢。
又比如說(shuō)C語(yǔ)言的內(nèi)存分配函數(shù)裁僧,就是那個(gè)malloc和free个束。一般人直接調(diào)用就行了,但是計(jì)算機(jī)專業(yè)的學(xué)生不應(yīng)該止步于此锅知,而應(yīng)該思考這兩個(gè)函數(shù)的系統(tǒng)實(shí)現(xiàn)方法播急,并且編程序模擬內(nèi)存分配和釋放。設(shè)計(jì)這樣的程序售睹,不但可以增強(qiáng)動(dòng)手能力桩警,還可以加深對(duì)計(jì)算機(jī)知識(shí)的理解,一舉多得昌妹,何樂(lè)而不為捶枢。
2握截、不深
深入學(xué)習(xí)C語(yǔ)言是極其應(yīng)該的,但是大家也必須有所側(cè)重烂叔,不能胡子眉毛一把抓谨胞,所有的東西統(tǒng)統(tǒng)深入,具體表現(xiàn)在兩個(gè)方面:
其一蒜鸡、一些知識(shí)范圍不可過(guò)于深入胯努。
有一些知識(shí),屬于偏僻的內(nèi)容逢防,既不是基礎(chǔ)叶沛,日后工作中也很難碰上,而且還極度困難忘朝,像這樣的東西灰署,了解即可,完全沒(méi)有必要深入局嘁。比如說(shuō)某同學(xué)心血來(lái)潮溉箕,要編寫(xiě)一個(gè)漂亮的輸入法軟件,于是苦心學(xué)習(xí)了有關(guān)輸入法的所有知識(shí)悦昵,還妄圖氣死清華紫光肴茄,餓死搜狗拼音,于是仔細(xì)研究輸入法的犄角旮旯但指。其實(shí)這些知識(shí)均相當(dāng)偏僻独郎,了解即可,完全沒(méi)有必要打破沙鍋問(wèn)到底枚赡。
其二贫橙、一些界面或者不必要的功能不可過(guò)于深入疲迂。
大家編寫(xiě)的程序,往往伴隨大量的交互式界面設(shè)計(jì)尤蒿。事實(shí)上,編程有個(gè)二八原則幅垮,即編寫(xiě)80%的核心內(nèi)容將耗費(fèi)你20%的時(shí)間,而另外20%的功能將耗費(fèi)你80%的時(shí)間跨跨。實(shí)際上咆耿,作為C語(yǔ)言學(xué)習(xí),深入編寫(xiě)好那80%的核心功能就可以了,耗費(fèi)80%的時(shí)間去深入完善那些20%的功能求橄,得不償失罐农!
所以,練習(xí)用的程序催什,最好是一些基礎(chǔ)的涵亏、底層的實(shí)現(xiàn),不要有太多花俏的圖像和交互式操作。當(dāng)然也可以設(shè)計(jì)一些簡(jiǎn)單的具備圖形界面的小游戲溯乒,但此時(shí)你應(yīng)該將精力更多注重于游戲本身的設(shè)計(jì)夹厌,而不是游戲的畫(huà)面風(fēng)格和動(dòng)畫(huà)效果上。
學(xué)習(xí)C語(yǔ)言裆悄,有所為有所不為矛纹。
(三)枯燥不枯
1、枯燥
學(xué)海無(wú)涯苦作舟光稼,學(xué)習(xí)當(dāng)然是一個(gè)枯燥的過(guò)程或南。用語(yǔ)言設(shè)計(jì)程序,表面上程序漂漂亮亮風(fēng)光無(wú)限艾君,其實(shí)風(fēng)光的背后是黑漆漆的屏幕和冗長(zhǎng)的代碼采够。程序員是把美麗獻(xiàn)給別人,把枯燥留給自己的職業(yè)冰垄。
所以蹬癌,學(xué)習(xí)C語(yǔ)言,就必須多設(shè)計(jì)一些枯燥的虹茶、無(wú)趣的實(shí)例逝薪。當(dāng)flash程序員在展示圖片時(shí),C語(yǔ)言程序員要去學(xué)習(xí)空洞的0和1的圖片格式蝴罪;當(dāng)Java程序員設(shè)計(jì)網(wǎng)站時(shí)董济,C程序員要去理解抽象的HTTP協(xié)議冰沙;當(dāng).net程序員使用對(duì)象托管時(shí)瘪撇,C程序員總是要考慮內(nèi)存的申請(qǐng)與釋放;當(dāng)C++程序員在歡樂(lè)的使用STL庫(kù)時(shí)羽圃,C程序員必須自己搭建所有的數(shù)據(jù)結(jié)構(gòu)欢搜。
在C語(yǔ)言的學(xué)習(xí)路上封豪,絕對(duì)沒(méi)有學(xué)習(xí)其他語(yǔ)言那么多鮮花,這是每一個(gè)C語(yǔ)言愛(ài)好者必須接受的事實(shí)炒瘟。
2撑毛、不枯
其實(shí),人都是需要?jiǎng)恿Φ倪罅欤瑧{什么別的程序員可以通過(guò)漂亮的程序享受MM的崇敬和同學(xué)的贊嘆藻雌,而C語(yǔ)言程序員就只能在0和1的世界中與電腦溝通。其實(shí)斩个,學(xué)習(xí)C語(yǔ)言的過(guò)程完全可以是快樂(lè)的胯杭。
大家在基礎(chǔ)內(nèi)容了解的差不多時(shí),完全可以循序漸進(jìn)設(shè)計(jì)一些簡(jiǎn)單的趣味游戲程序受啥,從貪吃蛇到俄羅斯方塊做个,從搞怪碰碰球到連連看鸽心,從掃雷到雷電,甚至還可以是植物大戰(zhàn)僵尸和憤怒的小鳥(niǎo)居暖,編寫(xiě)一些在界面上簡(jiǎn)化的趣味游戲程序來(lái)顽频,同意可以激起自己的興趣并獲取老師、同學(xué)尤其是MM的陣陣掌聲太闺。
枯燥糯景,是因?yàn)閷W(xué)習(xí)并非玩耍。不枯省骂,是因?yàn)橐裢嫠R粯拥膶W(xué)習(xí)蟀淮。
四、四項(xiàng)注意
(一)錯(cuò)誤觀點(diǎn):C語(yǔ)言低人一等
由于C語(yǔ)言常常應(yīng)用于一些服務(wù)器程序钞澳,沒(méi)有漂亮的界面怠惶,在一些同學(xué)的心目中,C語(yǔ)言程序員就成了IT民工的代名詞轧粟。類似于煤礦工人策治,整天生活在地底下。而那些Java程序員兰吟,.net程序員則成了白領(lǐng)麗人通惫。
(二)錯(cuò)誤觀點(diǎn):C語(yǔ)言高人一等
與第一種情況相反,一部分同學(xué)則認(rèn)為C語(yǔ)言才是語(yǔ)言正統(tǒng)揽祥。俗話說(shuō):真正的程序員用C,聰明的程序員用delphi檩电。那么其他的語(yǔ)言統(tǒng)統(tǒng)是神馬牌浮云拄丰,不值一提。其他的程序員俐末,無(wú)論聰明也好料按,愚蠢也罷,都是盜版水貨卓箫。
(三)錯(cuò)誤觀點(diǎn):C語(yǔ)言是忠貞情人载矿。
弱水三千,只取一瓢烹卒。有人在愛(ài)情上的忠貞闷盔,有人去在語(yǔ)言上忠貞,有人如斯內(nèi)普般一生只愛(ài)一個(gè)女人旅急,有人欲效仿之逢勾,一生只使用一種語(yǔ)言。
正如人生而平等一樣藐吮,其實(shí)溺拱,語(yǔ)言也沒(méi)有高低貴賤之分逃贝,只有適合于不適合之分。Java適合做WEB開(kāi)發(fā)迫摔,C語(yǔ)言適合服務(wù)器沐扳,C++適合做游戲,等等句占。真正的程序員沪摄,不是只使用C語(yǔ)言的人,而是到什么山唱什么歌辖众。任何語(yǔ)言卓起、任何數(shù)據(jù)庫(kù)、任何操作系統(tǒng)對(duì)他來(lái)說(shuō)都只是工具凹炸,呼之能來(lái)戏阅、來(lái)之能戰(zhàn)、戰(zhàn)之能勝啤它、揮之能去奕筐。當(dāng)JQuery方便時(shí),我不直接用JavaScript变骡;當(dāng)速度優(yōu)先時(shí)离赫,我不用Java;當(dāng)穩(wěn)定優(yōu)先時(shí)塌碌,我不用Windows渊胸。總之台妆,倚天劍也好翎猛,屠龍刀也罷,統(tǒng)統(tǒng)是工具接剩,為我所用切厘,為我所奴役。
(四)光說(shuō)不練假把式
學(xué)習(xí)C語(yǔ)言的真言是“編”懊缺,但是也有同學(xué)會(huì)反駁疫稿,“這么簡(jiǎn)單的程序,也需要我親自編寫(xiě)嗎鹃两?”遗座、“這個(gè)程序我看一眼就知道怎么做了”、“跳過(guò)這個(gè)程序俊扳,直接編寫(xiě)后面的程序”员萍、“不要把天才浪費(fèi)在這種小程序上”等等之類的言論不絕于耳。
上面其實(shí)就是典型的“眼高手低”拣度。
大家在高中學(xué)習(xí)數(shù)學(xué)時(shí)常常有這樣的體會(huì):一看就會(huì)碎绎,一做就錯(cuò)螃壤。計(jì)算機(jī)編程其實(shí)也是一樣,咋一看簡(jiǎn)簡(jiǎn)單單筋帖,誰(shuí)都可以說(shuō)出個(gè)丁三卯四來(lái)奸晴,但是真正上一實(shí)戰(zhàn),手也抖了日麸,腰也彎了寄啼,腦袋也漿糊了。要么半天寫(xiě)不出一行代碼代箭,要么編譯就是報(bào)錯(cuò)墩划,怎么查也查不出原因之所在。
所以嗡综,這里奉勸各位“高手”乙帮,實(shí)踐出高手。是騾子是馬极景,拉出來(lái)溜溜察净。請(qǐng)那些所謂的“高手”先試著做一兩個(gè)作業(yè),真正得心應(yīng)手一氣呵成才才是真正的高手盼樟,否則氢卡,老老實(shí)實(shí)的地毯式編程吧。