C程序設(shè)計(jì)再版前言
《C程序設(shè)計(jì)再版前言》由會(huì)員分享,可在線閱讀,更多相關(guān)《C程序設(shè)計(jì)再版前言(6頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、譚浩強(qiáng)教授:關(guān)于《C程序設(shè)計(jì)(第四版)》出版及學(xué)習(xí)程序設(shè)計(jì)問(wèn)題的幾點(diǎn)想法 2010-12-09 12:46文泉書局 在《C程序設(shè)計(jì)》(第4版)出版之際,作者想對(duì)學(xué)習(xí)程序設(shè)計(jì)問(wèn)題提出以下幾點(diǎn)看法: 1. 為什么要學(xué)習(xí)程序設(shè)計(jì) 大學(xué)生不能滿足于只會(huì)用辦公軟件,應(yīng)當(dāng)有更高的要求,對(duì)于理工科的學(xué)生尤其如此。 計(jì)算機(jī)的本質(zhì)是“程序的機(jī)器”,程序和指令的思想是計(jì)算機(jī)系統(tǒng)中最基本的概念。程序設(shè)計(jì)是軟件開(kāi)發(fā)人員的基本功。只有懂得程序設(shè)計(jì),才能進(jìn)一步懂得計(jì)算機(jī),真正了解計(jì)算機(jī)是怎樣工作的。通過(guò)學(xué)習(xí)程序設(shè)計(jì),學(xué)會(huì)進(jìn)一步了解計(jì)算機(jī)的工作原理,更好地理解和應(yīng)用計(jì)算機(jī);掌握用計(jì)
2、算機(jī)處理問(wèn)題的方法;培養(yǎng)分析問(wèn)題和解決問(wèn)題的能力;具有編制程序的初步能力。即使將來(lái)不是計(jì)算機(jī)專業(yè)人員,由于學(xué)過(guò)程序設(shè)計(jì),理解軟件生產(chǎn)的特點(diǎn)和生產(chǎn)過(guò)程,就能與程序開(kāi)發(fā)人員更好地溝通與合作,開(kāi)展本領(lǐng)域中的計(jì)算機(jī)應(yīng)用,開(kāi)發(fā)與本領(lǐng)域有關(guān)的應(yīng)用程序。 因此,無(wú)論計(jì)算機(jī)專業(yè)學(xué)生還是非計(jì)算機(jī)專業(yè)學(xué)生,都應(yīng)當(dāng)學(xué)習(xí)程序設(shè)計(jì)知識(shí),并且把它作為進(jìn)一步學(xué)習(xí)與應(yīng)用計(jì)算機(jī)的基礎(chǔ)。 2. 為什么選擇C語(yǔ)言 進(jìn)行程序設(shè)計(jì),必須用一種計(jì)算機(jī)語(yǔ)言作為工具,否則只是紙上談兵??晒┻x擇的語(yǔ)言很多,各有特點(diǎn)和應(yīng)用領(lǐng)域。C語(yǔ)言功能豐富、表達(dá)能力強(qiáng)、使用靈活方便、應(yīng)用面廣、目標(biāo)程序效率高、可移植性好,既具有高級(jí)語(yǔ)言的優(yōu)點(diǎn)
3、,又具有低級(jí)語(yǔ)言的許多特點(diǎn),既適于編寫系統(tǒng)軟件,又能方便地用來(lái)編寫應(yīng)用軟件。 有人以為C++語(yǔ)言出現(xiàn)后,C語(yǔ)言過(guò)時(shí)了,淘汰了,這是一種誤解。C++是為處理較大規(guī)模的程序開(kāi)發(fā)而研制的大型語(yǔ)言,它比C語(yǔ)言復(fù)雜得多,難學(xué)得多。事實(shí)上,將來(lái)并不是每個(gè)人都需要用C++編制大型程序。C語(yǔ)言是更為基本的。美國(guó)一位資深軟件專家寫了一篇文章,題目是“對(duì)計(jì)算機(jī)系學(xué)生的建議”,是經(jīng)驗(yàn)之談,可供參考。他說(shuō)“大學(xué)生畢業(yè)前要學(xué)好C語(yǔ)言,C語(yǔ)言是當(dāng)前程序員共同的語(yǔ)言。它使程序員互相溝通,比你在大學(xué)學(xué)到的‘現(xiàn)代語(yǔ)言’(比如ML語(yǔ)言、Java語(yǔ)言、Python語(yǔ)言或者正在教授的流行語(yǔ)言)都更接近機(jī)器”。他指出: “不管你懂得
4、多少延續(xù)、閉包、異常處理,只要你不能解釋為什么while(s++=t++)的作用是復(fù)制字符串,那你就是在盲目無(wú)知的情況下編程,就像一個(gè)醫(yī)生不懂最基本的解剖學(xué)就在開(kāi)處方”。 C語(yǔ)言更適合于解決某些小型程序的編程。C語(yǔ)言作為傳統(tǒng)的面向過(guò)程的程序設(shè)計(jì)語(yǔ)言,在編寫底層的設(shè)備驅(qū)動(dòng)程序和內(nèi)嵌應(yīng)用程序時(shí),往往是更好的選擇。 現(xiàn)在大多數(shù)高校把C語(yǔ)言作為第一門計(jì)算機(jī)語(yǔ)言進(jìn)行程序設(shè)計(jì)教學(xué),這是合適的,有了C的基礎(chǔ),在需要時(shí)進(jìn)一步學(xué)習(xí)C++,也是很容易過(guò)渡的。 3. 怎樣組織程序設(shè)計(jì)的教學(xué)?怎樣處理算法和語(yǔ)言的關(guān)系 要進(jìn)行程序設(shè)計(jì),要解決兩個(gè)問(wèn)題: (1) 要學(xué)習(xí)和掌握解決問(wèn)題的思路和方
5、法,即算法; (2) 學(xué)習(xí)怎樣實(shí)現(xiàn)算法,即用計(jì)算機(jī)語(yǔ)言編寫程序,達(dá)到用計(jì)算機(jī)解題的目的。 因此,課程的內(nèi)容應(yīng)當(dāng)主要包括兩個(gè)方面: 算法和語(yǔ)言。算法是靈魂,不掌握算法就是無(wú)米之炊。語(yǔ)言是工具,不掌握語(yǔ)言,編程就成了空中樓閣。二者都是必要的,缺一不可。作者的做法是: 以程序設(shè)計(jì)為中心,把二者緊密結(jié)合起來(lái),既不能孤立地抽象地研究算法,更不能孤立地枯燥地學(xué)習(xí)語(yǔ)法。 算法是重要的,但本課程不是專門研究算法與邏輯的理論課程,不可能系統(tǒng)全面地介紹算法;也不是脫離語(yǔ)言環(huán)境研究算法,而是在學(xué)習(xí)編程的過(guò)程中,介紹有關(guān)的典型算法,引導(dǎo)學(xué)生思考怎樣構(gòu)造一個(gè)算法。編寫程序的過(guò)程就是設(shè)計(jì)算法的過(guò)程。 語(yǔ)言工具
6、也是重要的,掌握基本的語(yǔ)法規(guī)則是編程的基礎(chǔ),如果不掌握必要的語(yǔ)法規(guī)則,連最簡(jiǎn)單的程序也編不出來(lái),或者編出來(lái)的程序錯(cuò)誤百出,無(wú)法運(yùn)行。但是掌握C語(yǔ)言絕不能靠死學(xué)死記,就像熟讀英語(yǔ)的語(yǔ)法不一定會(huì)寫英文文章,靠字典是學(xué)不好外語(yǔ)的。如果你去看C語(yǔ)言標(biāo)準(zhǔn)文本,可能感覺(jué)如看“天書”一樣,恐怕只有計(jì)算機(jī)專家才能看懂。絕不能把程序設(shè)計(jì)課程變成枯燥地介紹語(yǔ)法的課程,學(xué)習(xí)語(yǔ)法要服務(wù)于編程。 在30年前我們編寫《BASIC語(yǔ)言》時(shí)就已經(jīng)遇到了這個(gè)問(wèn)題,我們堅(jiān)決摒棄了孤立地介紹語(yǔ)法的做法,而是以程序設(shè)計(jì)為中心,把算法與語(yǔ)言緊密結(jié)合起來(lái)。不是根據(jù)語(yǔ)言規(guī)則的分類和順序作為教學(xué)和教材的章節(jié)和順序,而是從應(yīng)用的角度切入,
7、以編程為目的,以編程為主線,從初學(xué)者的認(rèn)知規(guī)律出發(fā),由淺入深,由易到難,構(gòu)造了教材和教學(xué)的體系。一開(kāi)始就讓學(xué)生看懂簡(jiǎn)單的程序,編寫簡(jiǎn)單的程序,然后逐步深入。語(yǔ)法規(guī)則不是通過(guò)孤立的學(xué)習(xí)而是在學(xué)習(xí)編程的過(guò)程中學(xué)到的。隨著編程難度的逐步提高,算法和語(yǔ)法的學(xué)習(xí)同步趨于深入。學(xué)生在富有創(chuàng)意、引人入勝的編程中,學(xué)會(huì)了算法,掌握了語(yǔ)法,把枯燥無(wú)味的語(yǔ)法規(guī)則變成生動(dòng)活潑的編程應(yīng)用。事實(shí)證明這種做法是成功的。多年來(lái),我們堅(jiān)持和發(fā)展了這種行之有效的方法,取得了很好的效果。 近年來(lái)許多學(xué)校的經(jīng)驗(yàn)表明,按照這種思路進(jìn)行教學(xué),教師容易教,學(xué)生容易學(xué),效果很好。 4. 怎樣學(xué)習(xí)C程序設(shè)計(jì) (1) 要著眼于
8、培養(yǎng)能力。C語(yǔ)言程序設(shè)計(jì)并不是一門純理論的課程,而是一門應(yīng)用的課程。應(yīng)當(dāng)注意培養(yǎng)分析問(wèn)題的能力、構(gòu)造算法的能力、編程的能力和調(diào)試程序的能力。 (2) 要把重點(diǎn)放在解題的思路上,通過(guò)大量的例題學(xué)習(xí)怎樣設(shè)計(jì)一個(gè)算法,構(gòu)造一個(gè)程序。初學(xué)時(shí)更不要在語(yǔ)法細(xì)節(jié)上死背死摳。一開(kāi)始就要學(xué)會(huì)看懂程序,編寫簡(jiǎn)單的程序,然后逐步深入。語(yǔ)法細(xì)節(jié)是需要通過(guò)較長(zhǎng)期的實(shí)踐才能熟練掌握的。初學(xué)時(shí),切忌過(guò)早地濫用C語(yǔ)言的某些容易引起錯(cuò)誤的細(xì)節(jié)(如不適當(dāng)?shù)厥褂?+和--)。 (3) 掌握基本要求,注意打好基礎(chǔ)。在學(xué)校學(xué)習(xí)階段,主要是學(xué)習(xí)程序設(shè)計(jì)的方法,進(jìn)行程序設(shè)計(jì)的基本訓(xùn)練,為將來(lái)進(jìn)一步學(xué)習(xí)和應(yīng)用打下基礎(chǔ)。不可能通過(guò)幾十小時(shí)
9、的學(xué)習(xí),由一個(gè)門外漢變成編程高手,編寫出大型而實(shí)用的程序,要求應(yīng)當(dāng)實(shí)事求是。如果學(xué)時(shí)有限,有些較深入的內(nèi)容可以選學(xué)或自學(xué),把精力放在最基本、最常用的內(nèi)容上,學(xué)好基本功。 (4) 要十分重視實(shí)踐環(huán)節(jié)。光靠聽(tīng)課和看書是學(xué)不會(huì)程序設(shè)計(jì)的,學(xué)習(xí)本課程既要掌握概念,又必須動(dòng)手編程,還要親自上機(jī)調(diào)試運(yùn)行。讀者一定要重視實(shí)踐環(huán)節(jié),包括編程和上機(jī)。既會(huì)編寫程序,又會(huì)調(diào)試程序。學(xué)得好與壞,不是看你“知不知道”,而是“會(huì)不會(huì)干”。考核方法應(yīng)當(dāng)是編寫程序和調(diào)試程序,而不應(yīng)該只采用是非題和選擇題。 (5) 要舉一反三。學(xué)習(xí)程序設(shè)計(jì),主要是掌握程序設(shè)計(jì)的思路和方法。學(xué)會(huì)使用一種計(jì)算機(jī)語(yǔ)言編程,在需要時(shí)改用另一種語(yǔ)言
10、應(yīng)當(dāng)不會(huì)太困難。不能設(shè)想今后一輩子只使用在學(xué)校里學(xué)過(guò)的某一種語(yǔ)言。但是無(wú)論用哪一種語(yǔ)言進(jìn)行程序設(shè)計(jì),其基本規(guī)律是一樣的。在學(xué)習(xí)時(shí)一定要學(xué)活用活,舉一反三,掌握規(guī)律,在以后需要時(shí)能很快地掌握其他新的語(yǔ)言進(jìn)行編程。 (6) 要提倡和培養(yǎng)創(chuàng)新精神。教師和學(xué)生都不應(yīng)當(dāng)局限于教材中的內(nèi)容,應(yīng)該啟發(fā)學(xué)生的學(xué)習(xí)興趣和創(chuàng)新意識(shí)。能夠在教材程序的基礎(chǔ)上,思考更多的問(wèn)題,編寫難度更大的程序。在本書每章的習(xí)題中,包括了一些難度較大的題目,建議學(xué)生盡量選做,學(xué)會(huì)自己發(fā)展知識(shí),提高能力。 (7) 如果對(duì)學(xué)生有較高的程序設(shè)計(jì)要求,應(yīng)當(dāng)在學(xué)習(xí)本課程后,安排一次集中的課程設(shè)計(jì)環(huán)節(jié),要求學(xué)生獨(dú)立完成一個(gè)有一定規(guī)模的程序。
11、 5. 從實(shí)際出發(fā),區(qū)別對(duì)待 學(xué)習(xí)本課程的有計(jì)算機(jī)專業(yè)學(xué)生,也有非計(jì)算機(jī)專業(yè)的大學(xué)生;有本科生,也有???高職)學(xué)生;有重點(diǎn)大學(xué)的學(xué)生,也有一般大學(xué)的學(xué)生。情況各異,要求不同,必須從實(shí)際出發(fā),制訂出切實(shí)可行的教學(xué)要求和教學(xué)方案,切忌脫離實(shí)際的一刀切。 例如,對(duì)計(jì)算機(jī)專業(yè)學(xué)生,要求應(yīng)當(dāng)比非計(jì)算機(jī)專業(yè)高,尤其是對(duì)算法的要求應(yīng)當(dāng)高一些,不僅會(huì)用現(xiàn)成的算法,還應(yīng)當(dāng)會(huì)設(shè)計(jì)一般的算法。最好能在學(xué)完本課程后獨(dú)立完成一個(gè)有一定規(guī)模的程序。 對(duì)高職學(xué)生的要求應(yīng)不同于本科生,更不應(yīng)搬用重點(diǎn)大學(xué)的做法,不宜在算法上要求太高,因?yàn)楦呗毑皇桥囵B(yǎng)設(shè)計(jì)算法的人才,而應(yīng)切實(shí)掌握語(yǔ)言工具,具有較強(qiáng)的動(dòng)手和實(shí)
12、踐能力,例如編碼能力、調(diào)試能力。 對(duì)基礎(chǔ)較好、學(xué)生程度較高的學(xué)校,可以少講多練,強(qiáng)調(diào)自學(xué),有的內(nèi)容課堂上可以不講或少講,指定學(xué)生自學(xué)。引導(dǎo)學(xué)生通過(guò)自學(xué)和實(shí)踐發(fā)展知識(shí),盡可能完成一些難度較高的習(xí)題。 6. 為什么要修訂《C程序設(shè)計(jì)》 任何工作都要與時(shí)俱進(jìn),不斷完善,追求完美。計(jì)算機(jī)科學(xué)技術(shù)不斷發(fā)展,C語(yǔ)言也在發(fā)展,在高校計(jì)算機(jī)教學(xué)過(guò)程中不斷累積了新的經(jīng)驗(yàn),廣大讀者在學(xué)習(xí)過(guò)程中也對(duì)本書提出了一些新的期望和建議。因此,作者對(duì)《C程序設(shè)計(jì)》一書再次進(jìn)行修訂,第四版保持了前三版的寫作風(fēng)格,保持了概念清晰、通俗易懂的特點(diǎn),并在以下幾個(gè)方面作了修改: (1) 按照C 99標(biāo)準(zhǔn)進(jìn)行介紹,以
13、適應(yīng)C語(yǔ)言的發(fā)展,使程序更加規(guī)范。 目前大多數(shù)介紹C語(yǔ)言的教材是按照C 89標(biāo)準(zhǔn)介紹的,本書按照C 99的規(guī)定進(jìn)行介紹,程序符合C 99的要求。例如: ① 數(shù)據(jù)類型介紹中,增加了C 99擴(kuò)充的雙長(zhǎng)整型(long long int)、復(fù)數(shù)浮點(diǎn)型(float_complex,double_complex,long long _complex)、布爾型(bool)等,使讀者有所了解。 ② C 99要求,main函數(shù)的類型一律指定為int型,并在函數(shù)的末尾加一個(gè)返回語(yǔ)句“return 0;”。 ③ C 99增加了注釋行的新形式——以雙鈄線//開(kāi)始的內(nèi)容作為注釋行,這本來(lái)是C++的注釋行形式,
14、現(xiàn)在C 99把它擴(kuò)充進(jìn)來(lái)了,使編程更加方便。同時(shí)保留了原來(lái)的/……/形式,以使原來(lái)按C 89標(biāo)準(zhǔn)編寫的程序可以不加修改仍可使用。本書采用C 99的注釋新形式,讀者使用更方便,而且符合發(fā)展需要。因此,本書的程序基本上采用下面的形式: #include
15、。用C 89編寫的程序在C 99環(huán)境下仍然可以運(yùn)行。C 99所增加的有些新的功能和規(guī)則,是在編制比較復(fù)雜的程序時(shí)為方便使用和提高效率而用的,本書對(duì)目前暫時(shí)用不到的內(nèi)容不作介紹,以免讀者分心,增加學(xué)習(xí)難度。在將來(lái)進(jìn)行深入編程時(shí)再逐步了解和學(xué)習(xí)。 目前社會(huì)上使用的一些C編譯系統(tǒng),有的并未實(shí)現(xiàn)C 99的要求,有的實(shí)現(xiàn)了C 99的部分功能。 考慮到讀者上機(jī)實(shí)踐的條件,本書中的例題程序都可以在目前廣泛使用的C++編譯系統(tǒng)中使用。 (2) 考慮到國(guó)內(nèi)當(dāng)前的情況和讀者使用的方便,本書中的程序是用Visual C++ 6.0編譯的,運(yùn)行結(jié)果也是在Visual C++ 6.0環(huán)境下得到的。在分析時(shí)也以Vi
16、sual C++ 6.0環(huán)境為例進(jìn)行介紹。如果采用其他編譯系統(tǒng),也大同小異,不會(huì)產(chǎn)生任何問(wèn)題。 (3) 加強(qiáng)算法。第2章專門介紹算法的概念、算法的特點(diǎn)、表示算法的工具以及怎樣設(shè)計(jì)算法,并通過(guò)一些簡(jiǎn)單的例子說(shuō)明怎樣構(gòu)造一個(gè)算法。使讀者有一個(gè)初步的、基本的了解。在以后各章中,由淺入深地結(jié)合例題介紹各種典型的算法,并且馬上用C語(yǔ)言實(shí)現(xiàn)此算法,寫出程序。這樣就使算法與程序緊密結(jié)合,而且通過(guò)運(yùn)行程序,得到結(jié)果,便于驗(yàn)證算法的正確性。學(xué)習(xí)時(shí)不會(huì)覺(jué)得抽象,而會(huì)覺(jué)得算法具體有趣,看得見(jiàn),摸得著。 在各例題中,在給出問(wèn)題后,都先進(jìn)行分析問(wèn)題,介紹解題思路,也就是構(gòu)造算法,然后才是根據(jù)算法編寫程序,而不是先列
17、出程序再解釋程序,從中了解算法。這樣做,更符合讀者認(rèn)知規(guī)律,更容易理解算法,也引導(dǎo)讀者在做題時(shí)先考慮算法再編程,而不是坐下來(lái)就寫程序。培養(yǎng)好的習(xí)慣。 (4) 更加通俗易懂,容易學(xué)習(xí)。作者充分考慮到廣大初學(xué)者的情況,精心設(shè)計(jì)體系,適當(dāng)降低門檻,便于讀者入門。盡量少用深?yuàn)W難懂的專業(yè)術(shù)語(yǔ),用通俗易懂的方法和語(yǔ)言闡述清楚復(fù)雜的概念,使復(fù)雜的問(wèn)題簡(jiǎn)單化。沒(méi)有學(xué)過(guò)計(jì)算機(jī)原理和高等數(shù)學(xué)的讀者完全可以掌握本書的內(nèi)容。 本書采用作者提出的“提出問(wèn)題—解決問(wèn)題—?dú)w納分析”的新的教學(xué)三部曲,先具體后抽象,先實(shí)際后理論,先個(gè)別后一般。而不是先抽象后具體,先理論后實(shí)際,先一般后個(gè)別。在介紹每個(gè)例題時(shí),都采取以下的步
18、驟: 給出問(wèn)題—解題思路—編寫程序—運(yùn)行結(jié)果—程序分析—有關(guān)說(shuō)明,使讀者很容易理解。即使沒(méi)有教師講解,讀者也能看懂本書的內(nèi)容,就有可能做到,教師少講,提倡自學(xué),上機(jī)實(shí)踐。 (5) 重新組織內(nèi)容。根據(jù)近年來(lái)各校教學(xué)中的實(shí)際情況,作者對(duì)本書內(nèi)容作了以下調(diào)整: ① 根據(jù)非計(jì)算機(jī)專業(yè)學(xué)生的培養(yǎng)要求和將來(lái)工作的情況,在教材中不再包括“位運(yùn)算”一章??紤]到有部分讀者需要學(xué)習(xí)這部分內(nèi)容,將“位運(yùn)算”的內(nèi)容列入《C程序設(shè)計(jì)(第四版)學(xué)習(xí)輔導(dǎo)》一書中,供選學(xué)。 ② 取消《C程序設(shè)計(jì)(第三版)》中的第3章“數(shù)據(jù)類型、運(yùn)算符與表達(dá)式”。這章內(nèi)容涉及數(shù)據(jù)在計(jì)算機(jī)內(nèi)存中的存儲(chǔ)形式,讀者感到一開(kāi)始就接觸這些內(nèi)容比
19、較難學(xué)。在第四版中,對(duì)這些內(nèi)容進(jìn)行精簡(jiǎn),不再單獨(dú)列章,將其中最基本的、必須了解的內(nèi)容結(jié)合在第3章“最簡(jiǎn)單的C程序設(shè)計(jì)”中介紹,這樣可以降低學(xué)習(xí)難度。 ③ 第三版包括“預(yù)處理命令”一章,考慮到這章的內(nèi)容不是最基本的,在第四版中對(duì)它不作詳細(xì)的介紹,而把它放在《C程序設(shè)計(jì)(第四版)學(xué)習(xí)輔導(dǎo)》一書中,供選學(xué)。 ④ 考慮到絕大多數(shù)讀者在學(xué)習(xí)本課程之前未學(xué)習(xí)過(guò)其他計(jì)算機(jī)語(yǔ)言,缺乏對(duì)計(jì)算機(jī)語(yǔ)言和程序的基本了解,把第三版的第1章“C語(yǔ)言概述”改為“程序設(shè)計(jì)和C語(yǔ)言”,在這一章中增加了計(jì)算機(jī)語(yǔ)言和程序的基本知識(shí)。 ⑤ 許多學(xué)校把本課程放在一年級(jí)學(xué)習(xí),此時(shí)還未學(xué)習(xí)或未學(xué)完高等數(shù)學(xué),在學(xué)本課程時(shí)對(duì)有關(guān)高等教學(xué)
20、的程序感到有困難,在第四版中不再包括有關(guān)高等數(shù)學(xué)的內(nèi)容,具有高中以上文化程度的讀者都能看懂本書。 ⑥ 在第三版的“結(jié)構(gòu)體與共用體”一章中有設(shè)計(jì)鏈表(鏈表的建立、插入、刪除和輸出等)的內(nèi)容,對(duì)于非計(jì)算機(jī)專業(yè)學(xué)生來(lái)說(shuō),難度較大。作者認(rèn)為,這部分內(nèi)容對(duì)非計(jì)算機(jī)專業(yè)可以不作為基本要求,在第四版中對(duì)這部分內(nèi)容作了精簡(jiǎn),只對(duì)鏈表作簡(jiǎn)單的介紹,讀者對(duì)之有一定了解即可??紤]到這部分對(duì)計(jì)算機(jī)專業(yè)學(xué)生是需要的,我們把有關(guān)鏈表的詳細(xì)內(nèi)容作為習(xí)題供選做,并在《C程序設(shè)計(jì)(第四版)學(xué)習(xí)輔導(dǎo)》一書的習(xí)題解答中給出完整的程序,供需要者參考。 ⑦ 專門編寫了“C程序案例” 一章,綜合應(yīng)用各章的知識(shí)。提供了不同難度、不同類型的程序。閱讀這些程序,可以使學(xué)生了解怎樣去編寫應(yīng)用程序,提高自己的編程能力。這部分內(nèi)容安排在《C程序設(shè)計(jì)(第四版)學(xué)習(xí)輔導(dǎo)》一書中,供需要者參考。 相信經(jīng)過(guò)修改后,本書會(huì)更加容易學(xué)習(xí),效果更好。
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競(jìng)賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫(kù)試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫(kù)試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫(kù)試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫(kù)及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫(kù)含解析
- 1 礦山應(yīng)急救援安全知識(shí)競(jìng)賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案