欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      應(yīng)該怎樣學(xué)習(xí)C語(yǔ)言?[★]

      時(shí)間:2019-05-15 10:26:57下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《應(yīng)該怎樣學(xué)習(xí)C語(yǔ)言?》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《應(yīng)該怎樣學(xué)習(xí)C語(yǔ)言?》。

      第一篇:應(yīng)該怎樣學(xué)習(xí)C語(yǔ)言?

      應(yīng)該怎樣學(xué)習(xí)C語(yǔ)言?

      很多人對(duì)學(xué)習(xí)C語(yǔ)言感到無(wú)從下手,經(jīng)常問(wèn)我同一個(gè)問(wèn)題:究竟怎樣學(xué)習(xí)C語(yǔ)言?我是一個(gè)教師,已經(jīng)開(kāi)發(fā)了很多年的程序,和很多剛剛起步的人一樣,學(xué)習(xí)的第一個(gè)計(jì)算機(jī)語(yǔ)言就是C語(yǔ)言。經(jīng)過(guò)這些年的開(kāi)發(fā),我深深的體會(huì)到C語(yǔ)言對(duì)于一個(gè)程序設(shè)計(jì)人員多么的重要,如果不懂C語(yǔ)言,你想寫(xiě)底層程序這幾乎聽(tīng)起來(lái)很可笑,不懂C語(yǔ)言,你想寫(xiě)出優(yōu)秀高效的程序,這簡(jiǎn)直就是天方夜譚。為什么C語(yǔ)言如此重要呢?

      第一:C語(yǔ)言語(yǔ)法結(jié)構(gòu)很簡(jiǎn)潔精妙,寫(xiě)出的程序也很高效,很便于描述算法,大多數(shù)的程序員愿意使用C語(yǔ)言去描述算法本身,所以,如果你想在程序設(shè)計(jì)方面有所建樹(shù),就必須去學(xué)它。

      第二:C語(yǔ)言能夠讓你深入系統(tǒng)底層,你知道的操作系統(tǒng),哪一個(gè)不是C語(yǔ)言寫(xiě)的?所有的windows,Unix,Linux,Mac,os/2,沒(méi)有一個(gè)里外的,如果你不懂C語(yǔ)言,怎么可能深入到這些操作系統(tǒng)當(dāng)中去呢?更不要說(shuō)你去寫(xiě)它們的內(nèi)核程序了。

      第三:很多新型的語(yǔ)言都是衍生自C語(yǔ)言,C++,Java,C#,J#,perl...哪個(gè)不是呢?掌握了C語(yǔ)言,可以說(shuō)你就掌握了很多門(mén)語(yǔ)言,經(jīng)過(guò)簡(jiǎn)單的學(xué)習(xí),你就可以用這些新型的語(yǔ)言去開(kāi)發(fā)了,這個(gè)再一次驗(yàn)證了C語(yǔ)言是程序設(shè)計(jì)的重要基礎(chǔ)。還有啊,多說(shuō)一點(diǎn):即使現(xiàn)在招聘程序員,考試都是考C語(yǔ)言,你想加入it行業(yè),那么就一定要掌握好C語(yǔ)言。那么究竟怎樣學(xué)習(xí)C語(yǔ)言呢?

      1:工欲善其事,必先利其器

      這里介紹幾個(gè)學(xué)習(xí)C語(yǔ)言必備的東東:

      一個(gè)開(kāi)發(fā)環(huán)境,例如turbo C 2.0,這個(gè)曾經(jīng)占據(jù)了DOS時(shí)代開(kāi)發(fā)程序的大半個(gè)江山。但是現(xiàn)在windows時(shí)代,用turbo C有感覺(jué)不方面,編輯程序起來(lái)很吃力,并且拖放,更沒(méi)有函數(shù)變量自動(dòng)感應(yīng)功能,查詢參考資料也不方便。建議使用Visual C++,這個(gè)東西雖然比較大塊頭,但是一旦安裝好了,用起來(lái)很方便。

      一本學(xué)習(xí)教程,現(xiàn)在C語(yǔ)言教材多如牛毛,但推薦大家使用《C語(yǔ)言程序設(shè)計(jì)》譚浩強(qiáng)主編 第二版 清華大學(xué)出版社,此書(shū)編寫(xiě)的很適合初學(xué)者,并且內(nèi)容也很精到。

      除此以外,現(xiàn)在有很多輔助學(xué)習(xí)的軟件,畢竟現(xiàn)在是Window時(shí)代了,學(xué)習(xí)軟件多如牛毛,不象我們當(dāng)初學(xué)習(xí),只有讀書(shū)做題這么老套。我向大家推薦一個(gè)“集成學(xué)習(xí)環(huán)境(C語(yǔ)言)”,里邊的知識(shí)點(diǎn)總結(jié)和例程講解都非常好,還有題庫(kù)測(cè)試環(huán)境,據(jù)說(shuō)有好幾千題,甚至還有一個(gè)windows下的trubo C,初學(xué)者甚至不用裝其它的編譯器,考試#大提示就可以練習(xí)編程了,非常適合初學(xué)者。還有一個(gè)“C語(yǔ)言學(xué)習(xí)系統(tǒng)”軟件,不過(guò)感覺(jué)只是一個(gè)題庫(kù)系統(tǒng),如果你覺(jué)得題做的不夠,不妨也可以試試。

      2:葵花寶典

      學(xué)習(xí)計(jì)算機(jī)語(yǔ)言最好的方法是什么?答曰:讀程序。

      沒(méi)錯(cuò),讀程序是學(xué)習(xí)C語(yǔ)言入門(mén)最快,也是最好的方法。如同我,現(xiàn)在學(xué)習(xí)新的J#,C#等其他語(yǔ)言,不再是抱著書(shū)本逐行啃,而是學(xué)習(xí)它們的例程。當(dāng)然,對(duì)于沒(méi)有學(xué)過(guò)任何計(jì)算機(jī)語(yǔ)言的初學(xué)者,最好還是先閱讀教程,學(xué)習(xí)完每一章,都要認(rèn)真體會(huì)這一章的所有概念,然后不放過(guò)這一章中提到的所有例程,然后仔細(xì)研讀程序,直到每一行都理解了,然后找?guī)讉€(gè)編程題目,最好是和例程類(lèi)似的或一樣的,自己試圖寫(xiě)出這段已經(jīng)讀懂的程序,不要以為例程你已經(jīng)讀懂了,你就可以寫(xiě)出和它一樣的程序,絕對(duì)不一定,不相信你就試一試吧,如果寫(xiě)不出來(lái),也不要著急,回過(guò)頭來(lái)再繼續(xù)研究例程,想想自己為什么寫(xiě)不出來(lái),然后再去寫(xiě)這段程序,反反復(fù)復(fù),直到你手到擒來(lái)為止,祝賀你,你快入門(mén)了。

      3:登峰造極

      寫(xiě)程序的最高境界其實(shí)就是掌握各種解決問(wèn)題的手段(數(shù)據(jù)結(jié)構(gòu))和解決問(wèn)題的方法(算

      法)。

      是不是寫(xiě)出底層程序就是程序設(shè)計(jì)高手呢?非也,寫(xiě)底層程序,無(wú)非是掌握了硬件的結(jié)構(gòu),況且硬件和硬件還不一樣,要給一個(gè)芯片寫(xiě)驅(qū)動(dòng)程序,無(wú)非就是掌握這塊芯片的各種寄存器及其組合,然后寫(xiě)值讀值,僅此而已。這不過(guò)是熟悉一些io函數(shù)罷了。那么怎樣才算精通程序設(shè)計(jì)呢?怎樣才能精通程序設(shè)計(jì)呢?舉個(gè)例子:你面前有10個(gè)人,找出一個(gè)叫“張三”的人,你該怎么辦?第一種方法:直接對(duì)這10個(gè)人問(wèn):“誰(shuí)叫張三”。第2種方法:你挨個(gè)去問(wèn)“你是不是張三?”,直到問(wèn)到的這個(gè)人就是張三。第三種方法:你去挨個(gè)問(wèn)一個(gè)人“你認(rèn)不認(rèn)識(shí)張三,指給我看”。不要小看這個(gè)問(wèn)題,你說(shuō)當(dāng)然會(huì)選第一種方法,沒(méi)錯(cuò)恭喜你答對(duì)了,因?yàn)檫@個(gè)方法最快,效率最高,但是在程序設(shè)計(jì)中找到解決問(wèn)題的最優(yōu)方法和你用的手段卻是考驗(yàn)一個(gè)程序員程序設(shè)計(jì)水平的重要標(biāo)志,而且是不容易達(dá)到的。剛才這個(gè)問(wèn)題類(lèi)似于數(shù)據(jù)結(jié)構(gòu)和算法中的:Map數(shù)據(jù)結(jié)構(gòu),窮舉查找和折半查找。所以掌握好數(shù)據(jù)結(jié)構(gòu)和一些常用算法,是登峰造極的必然之路。最后給大家推薦嚴(yán)尉敏的《數(shù)據(jù)結(jié)構(gòu)》清華大學(xué)出版社,希望每一個(gè)想成為程序設(shè)計(jì)高手的人研讀此書(shū)。

      第二篇:怎樣學(xué)習(xí)C語(yǔ)言

      一,怎樣學(xué)習(xí)C語(yǔ)言

      很多人對(duì)學(xué)習(xí)C語(yǔ)言感到無(wú)從下手,經(jīng)常問(wèn)我同一個(gè)問(wèn)題:究竟怎樣學(xué)習(xí)C語(yǔ)言?我是一個(gè)教師,已經(jīng)開(kāi)發(fā)了很多年的程序,和很多剛剛起步的人一樣,學(xué)習(xí)的第一個(gè)計(jì)算機(jī)語(yǔ)言就是C語(yǔ)言。經(jīng)過(guò)這些年的開(kāi)發(fā),我深深的體會(huì)到C語(yǔ)言對(duì)于一個(gè)程序設(shè)計(jì)人員多么的重要,如果不懂C語(yǔ)言,你想寫(xiě)底層程序這幾乎聽(tīng)起來(lái)很可笑,不懂C語(yǔ)言,你想寫(xiě)出優(yōu)秀高效的程庌輌這簡(jiǎn)直就是天方夜譚。為什么C語(yǔ)言如此重要呢?

      第一:C語(yǔ)言語(yǔ)法結(jié)構(gòu)很簡(jiǎn)潔精妙,寫(xiě)出的程序也很高效,很便于描述算法,大多數(shù)的程序員愿意使用C語(yǔ)言去描述算法本身,所以,如果你想在程序設(shè)計(jì)方面有所建樹(shù),就必須去學(xué)它。

      第二:C語(yǔ)言能夠讓你深入系統(tǒng)底層,你知道的操作系統(tǒng),哪一個(gè)不是C語(yǔ)言寫(xiě)的?所有的windows,Unix,Linux,Mac,os/2,沒(méi)有一個(gè)里外的,如果你不懂C語(yǔ)言,怎么可能深入到這些操作系統(tǒng)當(dāng)中去呢?更不要說(shuō)你去寫(xiě)它們的內(nèi)核程序了。

      第三:很多新型的語(yǔ)言都是衍生自C語(yǔ)言,C++,Java,C#,J#,perl...哪個(gè)不是呢?掌握了C語(yǔ)言,可以說(shuō)你就掌握了很多門(mén)語(yǔ)言,經(jīng)過(guò)簡(jiǎn)單的學(xué)習(xí),你就可以用這些新型的語(yǔ)言去開(kāi)發(fā)了,這個(gè)再一次驗(yàn)證了C語(yǔ)言是程序設(shè)計(jì)的重要基礎(chǔ)。還有啊,多說(shuō)一點(diǎn):即使現(xiàn)在招聘程序員,考試都是考C語(yǔ)言,你想加入it行業(yè),那么就一定要掌握好C語(yǔ)言。

      那么究竟怎樣學(xué)習(xí)C語(yǔ)言呢?

      1:工欲善其事,必先利其器

      這里介紹幾個(gè)學(xué)習(xí)C語(yǔ)言必備的東東:

      一個(gè)開(kāi)發(fā)環(huán)境,例如turbo C 2.0,這個(gè)曾經(jīng)占據(jù)了DOS時(shí)代開(kāi)發(fā)程序的大半個(gè)江山。但是現(xiàn)在windows時(shí)代,用turbo C有感覺(jué)不方面,編輯程序起來(lái)很吃力,并且拖放,更沒(méi)有函數(shù)變量自動(dòng)感應(yīng)功能,查詢參考資料也不方便。建議使用Visual C++,這個(gè)東西雖然比較大塊頭,但是一旦安裝好了,用起來(lái)很方便。

      一本學(xué)習(xí)教程,現(xiàn)在C語(yǔ)言教材多如牛毛,但推薦大家使用《C語(yǔ)言程序設(shè)計(jì)》譚浩強(qiáng)主編 第二版 清華大學(xué)出版社,此書(shū)編寫(xiě)的很適合初學(xué)者,并且內(nèi)容也很精到。

      除此以外,現(xiàn)在有很多輔助學(xué)習(xí)的軟件,畢竟現(xiàn)在是Window時(shí)代了,學(xué)習(xí)軟件多如牛毛,不象我們當(dāng)初學(xué)習(xí),只有讀書(shū)做題這么老套。我向大家推薦一個(gè)“集成學(xué)習(xí)環(huán)境(C語(yǔ)言)”,里邊的知識(shí)點(diǎn)總結(jié)和例程講解都非常好,還有題庫(kù)測(cè)試環(huán)境,據(jù)說(shuō)有好幾千題,甚至還有一個(gè)windows下的trubo C,初學(xué)者甚至不用裝其它的編譯器,就可以練習(xí)編程了,非常適合初學(xué)者。還有一個(gè)“C語(yǔ)言學(xué)習(xí)系統(tǒng)”軟件,不過(guò)感覺(jué)只是一個(gè)題庫(kù)系統(tǒng),如果你覺(jué)得題做的不夠,不妨也可以試試。

      2:葵花寶典

      學(xué)習(xí)計(jì)算機(jī)語(yǔ)言最好的方法是什么?答曰:讀程序。

      沒(méi)錯(cuò),讀程序是學(xué)習(xí)C語(yǔ)言入門(mén)最快,也是最好的方法。如同我,現(xiàn)在學(xué)習(xí)新的J#,C#等其他語(yǔ)言,不再是抱著書(shū)本逐行啃,而是學(xué)習(xí)它們的例程。當(dāng)然,對(duì)于沒(méi)有學(xué)過(guò)任何計(jì)算機(jī)語(yǔ)言的初學(xué)者,最好還是先閱讀教程,學(xué)習(xí)完每一章,都要認(rèn)真體會(huì)這一章的所有概念,然后不放過(guò)這一章中提到的所有例程,然后仔細(xì)研讀程序,直到每一行都理解了,然后找?guī)讉€(gè)編程題目,最好是和例程類(lèi)似的或一樣的,自己試圖寫(xiě)出這段已經(jīng)讀懂的程序,不要以為例程你已經(jīng)讀懂了,你就可以寫(xiě)出和它一樣的程序,絕對(duì)不一定,不相信你就試一試吧,如果寫(xiě)不出來(lái),也不要著急,回過(guò)頭來(lái)再繼續(xù)研究例程,想想自己為什么寫(xiě)不出來(lái),然后再去寫(xiě)這段程序,反反復(fù)復(fù),直到你手到擒來(lái)為止,祝賀你,你快入門(mén)了。

      3:登峰造極

      寫(xiě)程序的最高境界其實(shí)就是掌握各種解決問(wèn)題的手段(數(shù)據(jù)結(jié)構(gòu))和解決問(wèn)題的方法(算法)。

      是不是寫(xiě)出底層程序就是程序設(shè)計(jì)高手呢?非也,寫(xiě)底層程序,無(wú)非是掌握了硬件的結(jié)構(gòu),況且硬件和硬件還不一樣,要給一個(gè)芯片寫(xiě)驅(qū)動(dòng)程序,無(wú)非就是掌握這塊芯片的各種寄存器及其組合,然后寫(xiě)值讀值,僅此而已。這不過(guò)是熟悉一些io函數(shù)罷了。那么怎樣才算精通程序設(shè)計(jì)呢?怎樣才能精通程序設(shè)計(jì)呢?舉個(gè)例子:你面前有10個(gè)人,找出一個(gè)叫“張三”的人,你該怎么辦?第一種方法:直接對(duì)這10個(gè)人問(wèn):“誰(shuí)叫張三”。第2種方法:你挨個(gè)去問(wèn)“你是不是張三?”,直到問(wèn)到的這個(gè)人就是張三。第三種方法:你去挨個(gè)問(wèn)一個(gè)人“你認(rèn)不認(rèn)識(shí)張三,指給我看”。不要小看這個(gè)問(wèn)題,你說(shuō)當(dāng)然會(huì)選第一種方法,沒(méi)錯(cuò)恭喜你答對(duì)了,因?yàn)檫@個(gè)方法最快,效率最高,但是在程序設(shè)計(jì)中找到解決問(wèn)題的最優(yōu)方法和你用的手段卻是考驗(yàn)一個(gè)程序員程序設(shè)計(jì)水平的重要標(biāo)志,而且是不容易達(dá)到的。剛才這個(gè)問(wèn)題類(lèi)似于數(shù)據(jù)結(jié)構(gòu)和算法中的:Map數(shù)據(jù)結(jié)構(gòu),窮舉查找和折半查找。所以掌握好數(shù)據(jù)結(jié)構(gòu)和一些常用算法,是登峰造極的必然之路。最后給大家推薦嚴(yán)尉敏的《數(shù)據(jù)結(jié)構(gòu)》清華大學(xué)出版社,希望每一個(gè)想成為程序設(shè)計(jì)高手的人研讀此書(shū)。

      二,語(yǔ)言學(xué)習(xí)方法

      談?wù)勁嫉膶W(xué)習(xí)方法,拋磚引玉!

      學(xué)習(xí)不論講不講方法,最終都能學(xué)會(huì)。但是別人1個(gè)月學(xué)會(huì)了,而你卻100年才學(xué)會(huì),這不就晚了么?:)所以說(shuō),學(xué)習(xí)還是要講究方法的。學(xué)習(xí)方法正確,事半功倍;學(xué)習(xí)方法不正確,事倍而功半。

      什么才是學(xué)習(xí)C語(yǔ)言的捷徑?我的答案是看書(shū)。書(shū)中所寫(xiě),是前人數(shù)十年經(jīng)驗(yàn)所寫(xiě),看十本書(shū),就相當(dāng)于汲取了前人數(shù)十年的功力,那么你的內(nèi)功也會(huì)迅速上升1甲子。:)書(shū)當(dāng)然要看好書(shū),只有好書(shū)才營(yíng)養(yǎng)豐富。假如你花了1天時(shí)間看了一本破書(shū),而該書(shū)介紹的知識(shí)雖然對(duì)于你來(lái)說(shuō)是全新的知識(shí),但是由于書(shū)中組織不當(dāng)、或者深度不夠,使你獲取的營(yíng)養(yǎng)很少,還不如自己研究一天來(lái)的快,這種書(shū)就不值當(dāng)看了。學(xué)習(xí)C語(yǔ)言要看那些好書(shū)?我認(rèn)為首先要把基礎(chǔ)書(shū)給看扎實(shí)了,比如《C語(yǔ)言之四書(shū)五經(jīng)》中介紹的4本。(雖然這些書(shū)很多已經(jīng)絕版了,但我相信電子版也是很有益處。況且,如果你真的想看,我相信你一定有辦法搞的到。)這些書(shū)你會(huì)在很短的時(shí)間內(nèi)看完(比如一兩個(gè)月),這取決于你的基礎(chǔ)和悟性。之后要看那些書(shū)呢?我不妨再列幾本。Bjarne Stroustrup的《C++程序設(shè)計(jì)語(yǔ)言》(The C++ Programming Language)一定要看,這本書(shū)里面對(duì)于C的一些基礎(chǔ)概念的定義,比我見(jiàn)過(guò)的其他任何C語(yǔ)言書(shū)都要全,都要仔細(xì);Bjarne Stroustrup的《C++語(yǔ)言的設(shè)計(jì)與演化》(The Design and Evolution of C++)和David R.Hanson 的《C語(yǔ)言接口與實(shí)現(xiàn) 創(chuàng)建可重用軟件的技術(shù)》(C Interfaces and Implaementations Techniques for Creating Reusable Software)一定要看,這兩本書(shū)講述了如何用C來(lái)實(shí)現(xiàn)異常處理、實(shí)現(xiàn)類(lèi)型的封裝和擴(kuò)展等一些大的項(xiàng)目中經(jīng)常用到的高級(jí)技術(shù)。其他的書(shū),操作系統(tǒng)的要看,編譯原理的要看,算法的要看,模式的也要看。讀書(shū)破萬(wàn)卷,coding如有神??偠灾腿纭秱鳌分性疲骸吧?,上也;學(xué)而知之者,次也;困而學(xué)之又其次也?!蔽覀儾荒芸偸且蚶Ф鴮W(xué)之,而要做到兵馬未動(dòng),糧草先行。

      看書(shū)是學(xué)習(xí)的導(dǎo)向,書(shū)中能一一介紹清楚概念,但書(shū)卻不能把應(yīng)用的細(xì)節(jié)一一介紹給你,因?yàn)閼?yīng)用總是招數(shù)繁復(fù),變化多端。因此我們要想熟悉招數(shù),懂得書(shū)中所講怎么使用,還要多讀源碼。Linus給別人解答問(wèn)題的時(shí)候,常說(shuō)Read the ****ing source code;候捷也在其文中提到“源碼之前,了無(wú)秘密?!边@就是大師的箴言呀。源碼就像是動(dòng)畫(huà)、就像是幻燈片,把書(shū)中的招式一一演練給你看??梢哉f(shuō)高手的經(jīng)驗(yàn)大都是源自代碼。源碼和書(shū)一樣,也是要看好的,不要看差的。在此,我推薦看Linux kernel source code 和 Linux tcp/ip source code。這兩套代碼都是開(kāi)源的,垂手可得。此外,還可以配合著Andrew S.Tanenbaum的《操作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》(Operating Systems:Design and Implementation)、毛德操 胡希明的《Linux內(nèi)核 源代碼情景分析》、Jonathan Corbet,Alessandro Rubini,Greg Kroah-Hartman合著的《Linux設(shè)備驅(qū)動(dòng)程序》(Linux Device Driver,3e)、W.Richard Stevens《TCP/IP詳解(3部)》(TCP/IP Illustracted)、W.Richard Stevens《UNIX環(huán)境高級(jí)編程》(Advanced Programming in the UNIX Environment,新版增加了Linux kernel的內(nèi)容)等書(shū)來(lái)看,方便的很當(dāng)然程序不是看出來(lái)的,是寫(xiě)出來(lái)的。我高中的時(shí)候每天堅(jiān)持寫(xiě)6個(gè)小時(shí)程序,《數(shù)據(jù)結(jié)構(gòu)》和排列組合、圖論方面的習(xí)題反復(fù)做了N遍。到現(xiàn)在雖然已經(jīng)時(shí)隔五六年,很多內(nèi)容早已淡忘掉,但卻培養(yǎng)了我很強(qiáng)的編碼能力和調(diào)試能力,直到現(xiàn)在還對(duì)我的工作有很大的幫助。

      學(xué)習(xí)忌貪多、忌浮躁、忌急功近利、忌目中無(wú)人。把學(xué)習(xí)計(jì)劃放的長(zhǎng)一些,培養(yǎng)一個(gè)好的學(xué)習(xí)方法,一步一步慢慢走,終能成為高手

      下面是本人自己總結(jié)的方法。本人感覺(jué)只要你肯花時(shí)間。學(xué)好應(yīng)該沒(méi)問(wèn)題。

      《C程序設(shè)計(jì)》的內(nèi)容很豐富,一般選譚浩強(qiáng)老師編寫(xiě)的教材,按照我們現(xiàn)在的教學(xué)大綱,教學(xué)的主要內(nèi)容是基礎(chǔ)知識(shí)、四種結(jié)構(gòu)的的程序設(shè)計(jì)、函數(shù)與數(shù)組的應(yīng)用和一些簡(jiǎn)單的算法。在學(xué)習(xí)時(shí),同學(xué)們應(yīng)該把主要精力放在這些部分,通過(guò)實(shí)踐(練習(xí)和上機(jī)調(diào)試等熟練掌握。當(dāng)然,在初學(xué)C語(yǔ)言時(shí),可能會(huì)遇到有些問(wèn)題理解不透,或者表達(dá)方式與以往數(shù)學(xué)學(xué)習(xí)中不同(如運(yùn)算符等),這就要求不氣餒,不明白的地方多問(wèn)多想,鼓足勇氣進(jìn)行學(xué)習(xí),待學(xué)完后面的章節(jié)知識(shí),前面的問(wèn)題也就迎刃而解了,這一方面我感覺(jué)是我們同學(xué)最欠缺,大多學(xué)不好的就是因?yàn)橐婚_(kāi)始遇到困難就放棄,曾經(jīng)和好多同學(xué)談他的問(wèn)題,回答是聽(tīng)不懂、不想聽(tīng)、放棄這樣三個(gè)過(guò)程,我反問(wèn),這節(jié)課你聽(tīng)過(guò)課嗎?回答又是沒(méi)有,根本就沒(méi)聽(tīng)過(guò)課,怎么說(shuō)自己聽(tīng)不懂呢?相應(yīng)的根本就沒(méi)學(xué)習(xí),又談何學(xué)的好?

      不要說(shuō)在家里自己學(xué)看著書(shū)這種方法.個(gè)人覺(jué)得完全是自欺欺人.而且你沒(méi)有基礎(chǔ)根本就學(xué)不到什么東西.不管你多用功!這種東西必須先入門(mén)!這才是最快的方法.起電腦學(xué)校培訓(xùn)去吧,他們教不到你什么東西,就是教你最快的入門(mén)跟編程基礎(chǔ),真真的你想靠IT致富的話,起碼要有3年以上的工作經(jīng)驗(yàn)再說(shuō)!出了學(xué)校門(mén),找個(gè)IT公司進(jìn)去當(dāng)”苦力”.跟著老師傅做幾年項(xiàng)目,培養(yǎng)點(diǎn)工作經(jīng)驗(yàn)!能獨(dú)立完成業(yè)務(wù)了!你就離有房有車(chē)的日子不遠(yuǎn)了!前提是你必須好好在單位搞幾年.

      但是我沒(méi)有銀子,也沒(méi)有關(guān)系怎么快速入門(mén)。建議大家可以看著書(shū)加上詳細(xì)的視頻教程學(xué)習(xí)是目前最好的方法,主要省錢(qián)還高效??梢詮陌俣壤锩嫠阉鳌袄硐胍曨l教程網(wǎng)”,自我感覺(jué)這個(gè)網(wǎng)的內(nèi)容學(xué)習(xí)起來(lái)還可以,講的比較系統(tǒng)。

      最后,學(xué)習(xí)C語(yǔ)言始終要記住“曙光在前頭”和“千金難買(mǎi)回頭看”,“千金難買(mǎi)回頭看”是學(xué)習(xí)知識(shí)的重要方法,就是說(shuō),學(xué)習(xí)后面的知識(shí),不要忘了回頭弄清遺留下的問(wèn)題和加深理解前面的知識(shí),這是我們學(xué)生最不易做到的,然而卻又是最重要的。比如:在C語(yǔ)言中最典型的是關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)構(gòu)思,不管是那種教材,一開(kāi)始就強(qiáng)調(diào)這種方法,這時(shí)也許你不能充分體會(huì),但是學(xué)到函數(shù)時(shí),再回頭來(lái)仔細(xì)體會(huì),溫故知新,理解它就沒(méi)有那么難了。學(xué)習(xí)C語(yǔ)言就是要經(jīng)過(guò)幾個(gè)反復(fù),才能前后貫穿,積累應(yīng)該掌握的C知識(shí)。下面是本人自己總結(jié)的方法。本人感覺(jué)只要你肯花時(shí)間。學(xué)好應(yīng)該沒(méi)問(wèn)題。

      《C程序設(shè)計(jì)》的內(nèi)容很豐富,一般選譚浩強(qiáng)老師編寫(xiě)的教材,按照我們現(xiàn)在的教學(xué)大綱,教學(xué)的主要內(nèi)容是基礎(chǔ)知識(shí)、四種結(jié)構(gòu)的的程序設(shè)計(jì)、函數(shù)與數(shù)組的應(yīng)用和一些簡(jiǎn)單的算法。在學(xué)習(xí)時(shí),同學(xué)們應(yīng)該把主要精力放在這些部分,通過(guò)實(shí)踐(練習(xí)和上機(jī)調(diào)試等熟練掌握。當(dāng)然,在初學(xué)C語(yǔ)言時(shí),可能會(huì)遇到有些問(wèn)題理解不透,或者表達(dá)方式與以往數(shù)學(xué)學(xué)習(xí)中不同(如運(yùn)算符等),這就要求不氣餒,不明白的地方多問(wèn)多想,鼓足勇氣進(jìn)行學(xué)習(xí),待學(xué)完后面的章節(jié)知識(shí),前面的問(wèn)題也就迎刃而解了,這一方面我感覺(jué)是我們同學(xué)最欠缺,大多學(xué)不好的就是因?yàn)橐婚_(kāi)始遇到困難就放棄,曾經(jīng)和好多同學(xué)談他的問(wèn)題,回答是聽(tīng)不懂、不想聽(tīng)、放棄這樣三個(gè)過(guò)程,我反問(wèn),這節(jié)課你聽(tīng)過(guò)課嗎?回答又是沒(méi)有,根本就沒(méi)聽(tīng)過(guò)課,怎么說(shuō)自己聽(tīng)不懂呢?相應(yīng)的根本就沒(méi)學(xué)習(xí),又談何學(xué)的好?

      不要說(shuō)在家里自己學(xué)看著書(shū)這種方法.個(gè)人覺(jué)得完全是自欺欺人.而且你沒(méi)有基礎(chǔ)根本就學(xué)不到什么東西.不管你多用功!這種東西必須先入門(mén)!這才是最快的方法.起電腦學(xué)校培訓(xùn)去吧,他們教不到你什么東西,就是教你最快的入門(mén)跟編程基礎(chǔ),真真的你想靠IT致富的話,起碼要有3年以上的工作經(jīng)驗(yàn)再說(shuō)!出了學(xué)校門(mén),找個(gè)IT公司進(jìn)去當(dāng)”苦力”.跟著老師傅做幾年項(xiàng)目,培養(yǎng)點(diǎn)工作經(jīng)驗(yàn)!能獨(dú)立完成業(yè)務(wù)了!你就離有房有車(chē)的日子不遠(yuǎn)了!前提是你必須好好在單位搞幾年.

      但是我沒(méi)有銀子,也沒(méi)有關(guān)系怎么快速入門(mén)。建議大家可以看著書(shū)加上詳細(xì)的視頻教程學(xué)習(xí)是目前最好的方法,主要省錢(qián)還高效??梢詮陌俣壤锩嫠阉鳌袄硐胍曨l教程網(wǎng)”,自我感覺(jué)這個(gè)網(wǎng)的內(nèi)容學(xué)習(xí)起來(lái)還可以,講的比較系統(tǒng)。

      最后,學(xué)習(xí)C語(yǔ)言始終要記住“曙光在前頭”和“千金難買(mǎi)回頭看”,“千金難買(mǎi)回頭看”是學(xué)習(xí)知識(shí)的重要方法,就是說(shuō),學(xué)習(xí)后面的知識(shí),不要忘了回頭弄清遺留下的問(wèn)題和加深理解前面的知識(shí),這是我們學(xué)生最不易做到的,然而卻又是最重要的。比如:在C語(yǔ)言中最典型的是關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)構(gòu)思,不管是那種教材,一開(kāi)始就強(qiáng)調(diào)這種方法,這時(shí)也許你不能充分體會(huì),但是學(xué)到函數(shù)時(shí),再回頭來(lái)仔細(xì)體會(huì),溫故知新,理解它就沒(méi)有那么難了。學(xué)習(xí)C語(yǔ)言就是要經(jīng)過(guò)幾個(gè)反復(fù),才能前后貫穿,積累應(yīng)該掌握的C知識(shí)。

      最近,老有的網(wǎng)友提問(wèn)如何學(xué)習(xí)C語(yǔ)言,因此從網(wǎng)上搜索了一些文章,希望對(duì)大家有所幫助 & g-e& h8 G: V;q& R# J;V)p, s4 Q1 M“ l M

      談及C語(yǔ)言,我想凡是學(xué)過(guò)它的朋友都有這樣一種感覺(jué),那就是“讓我歡喜讓我憂?!睔g喜的是,C語(yǔ)言功能非常強(qiáng)大、應(yīng)用廣泛,一旦掌握了后,你就可以理直氣壯地對(duì)他人說(shuō)“我是電腦高手!”,而且以后若是再自學(xué)其他語(yǔ)言就顯得輕而易舉了。憂慮的是,C語(yǔ)言猶如“少林武功”一般博大精深,太難學(xué)了。其實(shí)就筆者認(rèn)為C語(yǔ)言并非是“difficult(困難)”的,只要你能理清思路,掌握它的精髓,那么自學(xué)C語(yǔ)言是一件非常容易且又其樂(lè)無(wú)窮的事。今天本人就與大家一起談?wù)勅绾螌W(xué)習(xí)C語(yǔ)言或者說(shuō)學(xué)習(xí)C語(yǔ)言應(yīng)從哪幾方面著手。/ E, r)N” ~)[ z6 e/ d' s-f* H4 @7 N!F1 N c 了解一些基本知識(shí)& t.m8 J6 A: w

      .U5 K;S.G G“ G, ` 一.C語(yǔ)言的背景 5 I% : h0 q;{# s% h 7 ^+ L$ [& ]& T2 X' a/ } 就個(gè)人感觸,無(wú)論學(xué)習(xí)哪門(mén)語(yǔ)言首先應(yīng)該了解一下自己所學(xué)語(yǔ)言的背景,也可以說(shuō)它的發(fā)展史。

      / z# M” @)p.N6 }8 g& L/ v8 x-R/ {;C9 h+ P

      C語(yǔ)言屬于高級(jí)程序語(yǔ)言的一種,它的前身是“ALGOL”。其創(chuàng)始人是布朗·W·卡尼漢和丹尼斯·M·利奇。C語(yǔ)言問(wèn)世時(shí)是帶有很大的局限性,因?yàn)樗荒苡糜赨NIX系統(tǒng)上。然而隨著科學(xué)技術(shù)的進(jìn)步,計(jì)算機(jī)工業(yè)的發(fā)展,C語(yǔ)言逐漸脫離UNIX。1987年美國(guó)標(biāo)準(zhǔn)化協(xié)會(huì)制定了C語(yǔ)言的國(guó)際標(biāo)準(zhǔn),簡(jiǎn)稱“ANSI C”,從此以后它便成為一種廣泛使用的程序語(yǔ)言。C語(yǔ)言的優(yōu)點(diǎn)很多,主要的有如下四點(diǎn): / x+ S x% E6 S;J $ `.n3 J!^“ }1 |# N% I 1.兼?zhèn)涓呒?jí)語(yǔ)言與低級(jí)語(yǔ)言的優(yōu)點(diǎn),屬于一種中間語(yǔ)言。, u' W+ D& _8 O9 ^” |$ D8 a$ k 5 l* a;B: p!K0 N)`/ { 2.它是一種結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,非常適合結(jié)構(gòu)化程序設(shè)計(jì)。/ ]“ n8 k8 J” Y2 T)v!I0 n!{, ~

      * w-t9 M1 W0 a.r 3.有較豐富的數(shù)據(jù)類(lèi)型、運(yùn)算符以及函數(shù)供以選用。+ i3 u1 m(K: n0 i8 L-b(t7 ]0 C6 N$ ?0 j1 e

      4.直接與內(nèi)存打交道,使修改、編輯其他程序與文檔變得輕松,簡(jiǎn)單。9 V3 R+ K# w3 t/ I1 [: v$ n x' |(s$ L& T% F$ w 二.二大語(yǔ)系二種不同的學(xué)習(xí)方法7 ~# M V$ X“ M3 b2 s/ r: A.?3 c0 q0 ])A# O 筆者學(xué)習(xí)過(guò)很多程序語(yǔ)言,例如:C,C++(C語(yǔ)言的擴(kuò)展),QBASIC,VB(BASIC的可視化),JAVASCRIPT,JSCRIPT,VBSCRIPT,JAVA,ASP,F(xiàn)OXPRO,PERL等等,就本人實(shí)踐所得,其實(shí)高級(jí)程序語(yǔ)言分為兩大語(yǔ)系。一路是以C為主的程序語(yǔ)言,例如:JAVASCRIPT,JAVA等,這類(lèi)語(yǔ)言在函數(shù)的調(diào)用,程序語(yǔ)句的書(shū)寫(xiě),循環(huán)的控制都極為相似。另一路是以BASIC為首的程序語(yǔ)言,例如:FOXPRO,VBSCRIPT等,此類(lèi)語(yǔ)言同樣具有相似的函數(shù)調(diào)用,程序語(yǔ)句書(shū)寫(xiě)以及循環(huán)控制,但與C語(yǔ)系是不同的。因此若是您以前是從QBASIC起家的,那么在學(xué)習(xí)C語(yǔ)言前最好是先洗洗腦,千萬(wàn)不要把學(xué)習(xí)BASIC的方法以及思路用在C身上。

      !j' P4 y/ E2 L/ Q, t% F.r6 [-U9 G1 h& c

      講到這里,我想大家對(duì)C語(yǔ)言一定有了感性認(rèn)識(shí)吧!下面讓我們?cè)偕A一下,全方位親密接觸它。學(xué)習(xí)C語(yǔ)言必須從以下四點(diǎn)入手,也就是說(shuō),只要你能掌握這四點(diǎn)的內(nèi)容,那么基本上就大功告成了。-]9 j% W: l, J!G5 Qj3 c” h7 a)i% { 1 K-`+ b% d: W M7 }& s 1.二維浮點(diǎn)數(shù)數(shù)組的輸入0 p!w3 y(G-T# x;V-}5 @ “ z6;V!_1 Y3 h0 ?& W

      二維浮點(diǎn)數(shù)數(shù)組的輸入(即:通過(guò)鍵盤(pán)給二維浮點(diǎn)數(shù)數(shù)組賦值)在很多專業(yè)書(shū)中都沒(méi)有詳細(xì)講過(guò)這個(gè)問(wèn)題。在給二維浮點(diǎn)數(shù)數(shù)組賦值時(shí)一定要先聲明一個(gè)變量,接著把數(shù)值賦予這個(gè)變量,最后把變量數(shù)值賦予二維浮點(diǎn)數(shù)數(shù)組賦值。實(shí)例如下: 0 Q* q(r8 V0 G)?” t& a* Y 3 C6 N-`5 R._;[(w5 ~% P# include “stdio.h”7 S6 U: C' T u0 G!g$ V)v main()# }% z3 ]7 G' r2 u7 E# }5 R8 J { % D9 H6 @3 }7 l-d: U# ? float a[2][3],x;0 M)w0 V0 o: |$ f)^ int i,j;' a: R7 m/ }% ~9 C for(i=0;i<2;i++)* z0 r% |: |, j!]

      for(j=0;j<3;j++)4 D!f.|(C& I& M!H

      {scanf(“%f”,&x);' }7 O4 e4 _9 j.U+ d

      a[j]=x;} X: y.@7 `# s“ R7 C

      }2 `6 K-m7 C4 R!f3 ^4 c1 D 不能寫(xiě)成:!@4 K* O* _/ t' X% ^ s$ u+ b J% X” I1 h' W)x6 o# include “stdio.h” * % c' Q# H7 {4 |“ z% cmain()3 n6 w-d” C.x1 u& y* q: C& L4 } {1 f.j2 E4 A* O float a[2][3];* `!q“ t;R ^1 N+ z, y7 H int i,j;' I” [(t$ {.I5 F for(i=0;i<2;i++)5 m7 I/ I-B7 O.c# Q

      for(j=0;j<3;j++)4 c3 J7 m5 T# D* C

      scanf(“%f”,&a[j]);._(e8 {$ |(o } “ H.`, })U% q/ v: k 9 V8 }5 l& |)@* E b

      同樣道理,在結(jié)構(gòu)性浮點(diǎn)數(shù)組變量中也一定要按照這種格式輸入。實(shí)例如下: / h(E' j0 _.+ q& m2 L' N)l& q: N” w # include “stdio.h” 5 c.D2 R-g“ q q-_” Q struct student9 `+ Y/ R% G* G {float b[3];1 N+ w' a1 b9 G6 y$ S

      int x;' g;e6 K7 S/ l-y% i6 z }a[2];2 ?4 V;}8 A6 E4 h& G% g5 z main()9 P, B/ x1 d5 [3 G/ U1 [ { { 9 ~9 r5 c: E# S9 z$ F float x;$ ~ n.I!Z0 N;o2 `1 t# z

      int i,j;0 ^* G5 w7 h)`;y.} for(i=0;i<2;i++)$ I)B: K0 |+ T5 r

      for(j=0;j<3;j++)' W: o0 ]2 d/ y* ~)i7 c7 M)i

      {scanf(“%f”,&x);: y7 y+ E)S# J j“ w4 ]$ ~+ B

      a.b[j]=x;} 5 x+ X;} R(f9 v3 p5 j

      } 4 X.J3 Q;c” _.| T: s$ p* I

      & E* q: Y3 I/ m-V,!x1 K 2.注意輸出格式中“%”后的字符 4 Q;1 y9 })L-x6 x4 }.Z5 L-W1 b-~5 o(y2 p2 k

      C語(yǔ)言的輸出說(shuō)復(fù)雜不復(fù)雜,因?yàn)槌S玫亩己芎?jiǎn)單??烧f(shuō)不復(fù)雜也未必,記得曾在一次等級(jí)考前輔導(dǎo)我們C語(yǔ)言的教授講道:“如果C語(yǔ)言要考得很難的話,根本不用考什么指針,只要??驾敵龈袷剑蚁氚俜种攀诺膶W(xué)生都不及格。”當(dāng)時(shí)我們無(wú)不認(rèn)同。從這則事例中可以看出C語(yǔ)言的輸出格式之復(fù)雜程度。因此大家在學(xué)習(xí)它時(shí)千萬(wàn)要學(xué)會(huì)辨別輸出格式中“%”后的字符,每個(gè)字符都有其意義,也都有其作用。8 P)D E% Z.L# J6 `# o : k* _* V(v+ `' H7 G7 Y“ ~ 二.優(yōu)先級(jí) 8 |% z4 q1 r: |: I)x4 B* Z# Y # E% L# e' f: s;說(shuō)道優(yōu)先級(jí),有很多朋友都不是很了解或說(shuō)很模糊。為此筆者想先通過(guò)一個(gè)例子讓各位有個(gè)概念。什么叫優(yōu)先級(jí)?比方說(shuō),我們?cè)诠卉?chē)終點(diǎn)站排座隊(duì)時(shí)總會(huì)遇到70歲以上的老人不需要排隊(duì)就能上車(chē)的情景,這就是優(yōu)先級(jí)的涵義。C程序在運(yùn)行時(shí)也象排隊(duì)坐車(chē)一樣,首先照顧那些優(yōu)先級(jí)高的運(yùn)算符,若是優(yōu)先級(jí)相同,那么就象遇到兩位(或兩位以上)70歲以上的老人那樣,讓他們依次上車(chē)。但是C語(yǔ)言中的優(yōu)先級(jí)的運(yùn)算并不是千篇一律的,只能說(shuō)是在大多數(shù)情況下,有些運(yùn)算符的優(yōu)先級(jí)有其自己的特點(diǎn),因此這點(diǎn)大家要注意。例如條件表達(dá)式:條件?結(jié)果1:結(jié)果2,這種表達(dá)式很多朋友都知道,它的作用與IF?ELSE?條件判斷語(yǔ)句很雷同,它運(yùn)算時(shí)的優(yōu)先級(jí)就不是按照C語(yǔ)言的規(guī)則來(lái)完成的。所以說(shuō)對(duì)于優(yōu)先級(jí)各位編程愛(ài)好者一定靈活掌握,不要死記硬背。3 b5 f.q!^2 B: C4 E/ K

      .u* O# D1 _9 t 三.指針

      / E;f4 a' I% S6 l!l-@(h' U+ A!V(]7 ]

      就個(gè)人認(rèn)為,C語(yǔ)言中的指針是最有特色的,當(dāng)然也是最難學(xué)的。指針說(shuō)穿了,其實(shí)是變量的一種表現(xiàn)形式,只不過(guò)這種變量記載的不是數(shù)值而是地址。就象一個(gè)人可以用姓名來(lái)表示自己,也可以用身份證號(hào)碼來(lái)表示自己一樣。筆者涉足編程已經(jīng)有三年多了,在這期間曾經(jīng)收到過(guò)很多網(wǎng)友的電子郵件詢問(wèn)學(xué)習(xí)指針的方法。就本人感觸,學(xué)習(xí)指針最好是先學(xué)些計(jì)算機(jī)硬件工作的原理,例如:直接尋址,間接尋址等,只有了解了這些內(nèi)容以后,你再學(xué)指針就比較容易理會(huì),畢竟C語(yǔ)言是一門(mén)介于機(jī)器語(yǔ)言與高級(jí)語(yǔ)言中間的語(yǔ)言,沒(méi)有一些硬件工作知識(shí)是很難領(lǐng)悟它的真諦的。然而事事并非絕對(duì),如果你沒(méi)有這些知識(shí)也不要緊,只要清楚知道以下筆者總結(jié)的二點(diǎn)再加上多練習(xí)便可: 6 |& t!K-}7 [ }4 a5 a” p& A+ Q(|* N

      1.指針是地址變量:它的值有兩種:其一是地址,其二是內(nèi)容。不同的表達(dá)方式可以取不同的值,這有點(diǎn)象一個(gè)家庭地址在不同的場(chǎng)合標(biāo)識(shí)的人物也不同。例如:父母親在他們的單位所登記的家庭地址就代表他們自己,而你在學(xué)校中登記的同樣的家庭地址就代表你自己。% U5 J!Z1 _# T A;R: s W% }2 U w1 ](r& w6 A.o 2.指針是可以運(yùn)算的,它的運(yùn)算法則與變量是一致的。.A5 I' a w/ R+ p._.J& @4 N.B

      ' _-U' A/ h# s.d)f(^ k: v 另外,在編寫(xiě)一個(gè)程序時(shí),除非萬(wàn)不得已,一般不要使用指針變量。因?yàn)橹羔樖潜容^復(fù)雜的,用不好就“當(dāng)機(jī)”。所以筆者建議各位對(duì)于指針只要能看懂就行,當(dāng)然如果你是準(zhǔn)備參加考試的就另當(dāng)別論了。: N3 L, B5 }8 b/ ]% [ l9 O: B/ f2 q, K+ n;x$ ~9 d“ Z

      & a' N' Q# K)t0 z# x+ [!M四.函數(shù)$ m7 L1 a4 l8 _, i' k

      ![8 A.s:;G1 h 雖說(shuō)很多程序語(yǔ)言都有函數(shù)這一內(nèi)容,但筆者覺(jué)得C語(yǔ)言的函數(shù)是最有魅力的。如果你能完全掌握C語(yǔ)言的函數(shù),那么學(xué)習(xí)C++就不成問(wèn)題了(C++是一門(mén)建立在C語(yǔ)言上,但又不同于C語(yǔ)言的高級(jí)程序語(yǔ)言,它增添了很多函數(shù)。)。學(xué)習(xí)函數(shù)的方法是比較簡(jiǎn)單的,只有兩個(gè)字“牢記”,即:牢記函數(shù)的功能,牢記函數(shù)的用途以及如何輸入輸出。有些朋友認(rèn)為,程序語(yǔ)言中的函數(shù)沒(méi)有多大用處,其實(shí)這并不正確,函數(shù)從本質(zhì)上講是一段通用程序,用它可以幫助我們節(jié)約很多編程的時(shí)間,一個(gè)聰明的編程者在編寫(xiě)程序前往往總是先找自己所編寫(xiě)的程序中有多少是可以用函數(shù)來(lái)代替的。筆者曾經(jīng)作過(guò)一個(gè)比較字符串的實(shí)驗(yàn),用C語(yǔ)言中的strcmp()函數(shù)只要一句話,而自己編寫(xiě)的話30句話都擺不平,可想而知函數(shù)是多么實(shí)用呀!, e' O7 d, C1 E5 ^6 y!G 3 ]0 l9 g' ~2 n1 B(V 寫(xiě)到這里筆者該告一段落了,下面送一個(gè)本人自己用C 語(yǔ)言編寫(xiě)的注冊(cè)表比較程序給諸位。此段程序的注釋請(qǐng)看“/*?*/”后的文字,程序運(yùn)行時(shí)(在DOS模式下)輸入的方式如下:compare xx1.reg xxx2.reg xxx3.txt,注意字段與字段之間是有空格的。(compare是程序名), c/ z3 N/ n0 S5 ] }2 H: g;R!l!w, s2 L0 Q6 J

      程序代碼:

      ” s: : C, N.X2 }+ ?.l!^5 u% ], {8 r(