c語言學(xué)習(xí)課件_第1頁
c語言學(xué)習(xí)課件_第2頁
c語言學(xué)習(xí)課件_第3頁
c語言學(xué)習(xí)課件_第4頁
c語言學(xué)習(xí)課件_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、c語言學(xué)習(xí)1第1章步入c的世界hello cp 了解c語言 p c編程前的準(zhǔn)備c常用開發(fā)環(huán)境 p 開始c編程第1個c程序 p c程序的組成 p 跟我上機(jī) c語言學(xué)習(xí)2第1章步入c的世界hello c 了解c語言 p c編程前的準(zhǔn)備c常用開發(fā)環(huán)境 p 開始c編程第1個c程序 p c程序的組成 p 跟我上機(jī) c語言學(xué)習(xí)3第1章步入c的世界hello c 了解c語言 c編程前的準(zhǔn)備c常用開發(fā)環(huán)境 p 開始c編程第1個c程序 p c程序的組成 p 跟我上機(jī) c語言學(xué)習(xí)4第1章步入c的世界hello c 了解c語言 c編程前的準(zhǔn)備c常用開發(fā)環(huán)境 開始c編程第1個c程序 p c程序的組成 p 跟我上機(jī) c

2、語言學(xué)習(xí)5第1章步入c的世界hello c 了解c語言 c編程前的準(zhǔn)備c常用開發(fā)環(huán)境 開始c編程第1個c程序 c程序的組成 p 跟我上機(jī) c語言學(xué)習(xí)6第1章步入c的世界hello c 了解c語言 c編程前的準(zhǔn)備c常用開發(fā)環(huán)境 開始c編程第1個c程序 c程序的組成 跟我上機(jī) c語言學(xué)習(xí)71.1 了解c語言 1.1.1 c的歷史 1.1.2 c的特點(diǎn) 1.1.3 為什么要用c c語言學(xué)習(xí)81.1 了解c語言 c語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言。它既有高級語言的特點(diǎn),又具有低級匯編語言的特點(diǎn)。它可以作為系統(tǒng)設(shè)計(jì)語言,編寫工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。正因?yàn)?/p>

3、此,它的應(yīng)用范圍廣泛。c語言學(xué)習(xí)91.1.1 c的歷史c語言的誕生及發(fā)展歷程如圖所示。a 語言語言cpl 語言語言bcpl 語言語言b 語言語言c 語言語言c語言學(xué)習(xí)101.1.1 c的歷史第1階段:a語言c語言的發(fā)展頗為有趣,它的原型algol 60語言,也成a語言。algol60是一種面向問題的高級語言,它離硬件比較遠(yuǎn),不適合編寫系統(tǒng)程序。algol 60也就是算法語言60,它是程序設(shè)計(jì)語言由技藝轉(zhuǎn)向科學(xué)的重要標(biāo)志,其特點(diǎn)是局部性、動態(tài)性、遞歸性和嚴(yán)謹(jǐn)性。c語言學(xué)習(xí)111.1.1 c的歷史第2階段:cpl語言1963年,劍橋大學(xué)將algol 60語言發(fā)展成為cpl語言(combined p

4、rogramming language),cpl語言在algol60的基礎(chǔ)上與硬件接近了一些,但規(guī)模仍然比較宏大,難于實(shí)現(xiàn)。c語言學(xué)習(xí)121.1.1 c的歷史第3階段:bcpl語言1967年,劍橋大學(xué)馬丁理察斯(martin richards)對cpl語言進(jìn)行了簡化,推出了bcpl語言(basic combined programming language)語言。bcpl語言是計(jì)算機(jī)軟件人員在開發(fā)系統(tǒng)軟件時作為記述語言使用的一種結(jié)構(gòu)化程序設(shè)計(jì)語言,它能夠直接處理與機(jī)器本身數(shù)據(jù)類型相近的數(shù)據(jù),具有與內(nèi)存地址對應(yīng)的指針處理方式。c語言學(xué)習(xí)131.1.1 c的歷史第4階段:b語言在 1970 年代初

5、期,時任美國貝爾實(shí)驗(yàn)室的肯湯普遜將bcpl進(jìn)行了修改,設(shè)計(jì)出比較簡單而且很接近硬件的語言,取名b語言。b語言還包括了湯普遜的一些個人偏好比如在一些特定的程序中減少非空格字符的數(shù)量。和bcpl以及forth類似,b語言只有一種數(shù)據(jù)類型,計(jì)算機(jī)字。大部分操作將其作為整數(shù)對待,例如進(jìn)行+、-、*、/操作,但其余操作將其作為一個復(fù)引用的內(nèi)存地址。在許多方面b語言更像是一個早期版本的c語言,它還包括了一些庫函數(shù),其作用類似于c語言中的標(biāo)準(zhǔn)輸入/輸出函數(shù)庫。c語言學(xué)習(xí)141.1.1 c的歷史第5階段:c語言但是由于b語言過于簡單,數(shù)據(jù)沒有類型,功能也有限,美國貝爾實(shí)驗(yàn)室的丹尼斯里奇(dennis m.ri

6、tchie)在b語言的基礎(chǔ)上最終設(shè)計(jì)出了一種新的語言,他取名c語言,并試著以 c編寫 unix。1972年,丹尼斯里奇完成 c的設(shè)計(jì),并成功地利用 c編寫操作系統(tǒng),降低了作業(yè)系統(tǒng)的修改難度。c語言學(xué)習(xí)151.1.1 c的歷史1978年,c語言先后移植到大、中、小、微型計(jì)算機(jī)上,風(fēng)靡世界,成為最廣泛的幾種計(jì)算機(jī)語言之一。1983年,美國國家標(biāo)準(zhǔn)委員會(ansi)對c語言進(jìn)行了標(biāo)準(zhǔn)化,于1983年頒布了第一個c語言標(biāo)準(zhǔn)草案(83 ansi c),后來于1987年又頒布了另一個c語言標(biāo)準(zhǔn)草案(87 ansi c)。1994年,iso修訂了c語言的標(biāo)準(zhǔn)。最新的c語言標(biāo)準(zhǔn)是在1999年頒布并在2000年

7、3月被ansi采用的 c99,正式名稱是iso/iec9899:1999。c語言學(xué)習(xí)161.1.2 c的特點(diǎn)1. 功能強(qiáng)大、適用范圍大、可移植性好許多著名的系統(tǒng)軟件都是由c 語言編寫的。c語言可以像匯編語言一樣對位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元。c語言適合于多種操作系統(tǒng),如dos、unix等。對于操作系統(tǒng)、系統(tǒng)使用程序以及需要對硬件進(jìn)行操作的場合,用c語言明顯優(yōu)于其它解釋型高級語言,一些大型應(yīng)用軟件也是用c語言編寫的。c語言學(xué)習(xí)171.1.2 c的特點(diǎn)2. 運(yùn)算符豐富c語言的運(yùn)算符包含的范圍很廣泛,共有34種運(yùn)算符。c語言把括號、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理。從

8、而使c語言的運(yùn)算類型極其豐富,表達(dá)式類型多樣化。靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其它高級語言中難以實(shí)現(xiàn)的運(yùn)算。運(yùn)算符的介紹見第4章中的相關(guān)內(nèi)容。c語言學(xué)習(xí)181.1.2 c的特點(diǎn)3. 數(shù)據(jù)結(jié)構(gòu)豐富c語言的數(shù)據(jù)類型有:整形、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。能用來實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu)的運(yùn)算。并引入了指針概念,使程序效率更高。指針的介紹見第11、12兩章中的相關(guān)內(nèi)容。c語言學(xué)習(xí)191.1.2 c的特點(diǎn)4. c是結(jié)構(gòu)化語言5. c語言允許直接訪問物理地址,可以直接對硬件進(jìn)行操作6. 其他特性,c語言語法限制不太嚴(yán)格,語法比較靈活,生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。c語言學(xué)習(xí)

9、201.1.3 為什么要用c c語言相比其他高級語言如(c+,java,c#)是低級語言,它可以讓更好的了解計(jì)算機(jī)是如何工作的。比如數(shù)據(jù)在內(nèi)存中是如何存儲的,如何直接訪問內(nèi)存中的數(shù)據(jù)等等。 可以不夸張的說,c語言是其他任何高級語言的基礎(chǔ),學(xué)好c語言,你就可以更容易掌握其他語言。語言都是相通的,c更專注于語言的實(shí)質(zhì),而不需要分散更多精力在集成開發(fā)環(huán)境的使用和抽象的數(shù)據(jù)概念上。 c語言執(zhí)行效率高、速度快,這是毋庸置疑的最優(yōu)秀特性。c語言學(xué)習(xí)211.2 c編程前的準(zhǔn)備c常用開發(fā)環(huán)境 1.2.1 認(rèn)識visual c+ 6.0 1.2.2 認(rèn)識turbo c 2.0 c語言學(xué)習(xí)221.2 c編程前的準(zhǔn)

10、備c常用開發(fā)環(huán)境c語言常用的集成開發(fā)環(huán)境主要有microsoft visual c+ 6.0、microsoft visual c+.net、turbo c以及borland c+ builder等。c語言學(xué)習(xí)231.2 c編程前的準(zhǔn)備c常用開發(fā)環(huán)境1. microsoft visual c+ 6.0不僅是一個c+編譯器,而且是一個基于windows操作系統(tǒng)的可視化集成開發(fā)環(huán)境。2. microsoft visual c+.net或microsoft visual c+ 2005microsoft visual studio 6.0的后續(xù)版本,是一套完整的開發(fā)工具集,在.net平臺下,調(diào)用fr

11、amework的類庫,功能強(qiáng)大,其中包含了visual c+開發(fā)組件。3. turbo c美國borland 公司的產(chǎn)品,目前的最常用的版本是turbo c 2.0。4. borland c+ builderborland公司繼delphi之后又推出的一款高性能集成開發(fā)工具,具有可視化的開發(fā)環(huán)境。c語言學(xué)習(xí)241.2.1 認(rèn)識visual c+ 6.0安裝microsoft visual studio 6.0或單獨(dú)安裝visual c+ 6.0之后,選擇【開始】【程序】【microsoft visual studio 6.0】【microsoft visual c+ 6.0】菜單命令,即可啟動

12、visual c+ 6.0。c語言學(xué)習(xí)251.2.1 認(rèn)識visual c+ 6.0c語言學(xué)習(xí)261.2.1 認(rèn)識visual c+ 6.01. 菜單欄通過菜單欄中的菜單命令,你可以輕松地完成編輯程序和資源、編譯、鏈接及調(diào)試程序等各項(xiàng)工作。常用菜單如下。 【file】文件菜單:包含了各種對文件進(jìn)行操作的選項(xiàng),如加載、保存、打印和退出等。 【edit】編輯菜單:用來使用戶便捷地編輯文件內(nèi)容,如進(jìn)行刪除、復(fù)制等操作,其中的大多數(shù)命令功能與windows中的標(biāo)準(zhǔn)字處理程序的編輯命令一致。 【view】查看菜單:主要用來改變窗口和工具欄的顯示方式,激活調(diào)試時所用的各個窗口等。 【insert】插入菜單

13、:主要用于項(xiàng)目及資源的創(chuàng)建和添加。 【project】工程菜單:主要用于項(xiàng)目的操作,如項(xiàng)目中添加源文件等。 【build】編譯菜單:主要用來應(yīng)用程序的編譯、連接、調(diào)試、運(yùn)行。 【tools】工具菜單:主要用于選擇或制定開發(fā)環(huán)境中的一些實(shí)用工具。 【windows】窗口菜單:主要用于文檔窗口的操作。如排列文檔、打開或關(guān)閉一個文檔窗口、重組或切分文檔窗口等。 【help】幫助菜單:提供了大量詳細(xì)的幫助信息c語言學(xué)習(xí)271.2.1 認(rèn)識visual c+ 6.02. 工具欄工具欄中提供了大部分常用的操作命令3. workspace(工作區(qū))窗口工作區(qū)窗口共有以下3個標(biāo)簽,分別代表3種視圖形式。 【c

14、lass view(類視圖)】:用以顯示項(xiàng)目中的所有的類信息。 【resourceview(資源視圖)】:包含了項(xiàng)目中所有資源的層次列表。每一種資源都有自己的圖標(biāo)。在字符界面或者控制臺界面中沒有該項(xiàng),只有windows程序下才出現(xiàn)。 【(文件視圖)】:可將項(xiàng)目中的所有文件分類顯示,每一類文件在【】頁面中都有自己的目錄項(xiàng)??梢栽谀夸涰?xiàng)中移動文件,還可以創(chuàng)建新的目錄項(xiàng),以及將一些特殊類型的文件放在該目錄項(xiàng)中。4. output(輸出)窗口顯示程序編譯和連接錯誤和警告。5. 編輯窗口可進(jìn)行輸入、修改以及刪除代碼等操作。c語言學(xué)習(xí)281.2.2 認(rèn)識turbo c 2.01. 啟動turbo c 2.

15、0 命令行方式啟動選擇【開始】【程序】【附件】【命令提示符】,在打開的命令行中輸入turbo c 2.0的路徑,如“c:turboc2tc”,按【enter】鍵,即可進(jìn)入tc集成環(huán)境的主菜單窗口。 從windows環(huán)境進(jìn)入在windows xp環(huán)境中,如果本機(jī)中已安裝了turbo c,可以在桌面上建立一個快捷方式,雙擊該快捷方式即可進(jìn)入c語言開發(fā)環(huán)境?;蛘哌x擇【開始】【運(yùn)行】,在運(yùn)行對話框中輸入程序的路徑,單擊【確定】按鈕即可。c語言學(xué)習(xí)291.2.2 認(rèn)識turbo c 2.02. turbo c 2.0開發(fā)環(huán)境介紹turbo c 2.0的主界面可以分為四個部分,由上至下分別為:菜單欄、編輯

16、區(qū)、信息區(qū)和功能鍵索引。c語言學(xué)習(xí)301.2.2 認(rèn)識turbo c 2.0c語言學(xué)習(xí)311.2.2 認(rèn)識turbo c 2.0 菜單欄:包括【file】(文件)菜單、【edit】(編輯)菜單、【run】(運(yùn)行)菜單、【compile】(編譯)菜單、【project】(項(xiàng)目)菜單、【options】(選擇)菜單、【debug】(調(diào)試)菜單和【break/watch】(斷點(diǎn)及監(jiān)視)菜單等。 編輯區(qū):編輯區(qū)的第一行為編輯狀態(tài)行,用來指示游標(biāo)所在位置、文件名稱以及編輯相關(guān)的狀態(tài)信息。其他為代碼編輯區(qū)域。 信息區(qū):顯示程序編譯和連接錯誤和警告。 功能鍵索引:turbo c 2.0不支持鼠標(biāo)操作,功能鍵

17、索引給出了功能按鍵的索引號。c語言學(xué)習(xí)321.3 了解c語言 1.3.1 程序編寫及運(yùn)行流程 1.3.2 在visual c+ 6.0中開發(fā)c程序 1.3.3 在turbo c中開發(fā)c程序 c語言學(xué)習(xí)331.3.1 程序編寫及運(yùn)行流程要轉(zhuǎn)換c語言到可執(zhí)行文件,需要借助的工具是編譯器(compiler),轉(zhuǎn)換的過程叫做編譯。經(jīng)過編譯,生成目標(biāo)程序,目標(biāo)文件是機(jī)器代碼,還是不能夠直接執(zhí)行的,它需要其他文件或者其他函數(shù)庫輔助,才能生成最終的可執(zhí)行文件,這個過程稱之為連接,使用的工具叫做連接器。c語言學(xué)習(xí)341.3.1 程序編寫及運(yùn)行流程c語言學(xué)習(xí)351.3.2 在visual c+ 6.0中開發(fā)c程

18、序【范例1-1】 使用visual c+ 6.0創(chuàng)建c程序并運(yùn)行 01 #include /*包含標(biāo)準(zhǔn)輸入輸出頭文件*/02 int main (void)/*主函數(shù)*/03 /*函數(shù)體開始*/04 printf(“hello c!n”);/*函數(shù)體*/05 return 0; /*返回值*/06 /*函數(shù)體結(jié)束*/c語言學(xué)習(xí)361.4 c程序的組成 1.4.1 完整的c程序 1.4.2 #include的秘密 1.4.3 程序的入口main函數(shù) 1.4.4 數(shù)據(jù)集裝箱常量和變量 1.4.5 何以輸出程序結(jié)果輸出函數(shù)1.4.6 注釋1.4.7 代碼的規(guī)矩c語言學(xué)習(xí)371.4.1 完整的c程序【

19、范例1-2】 計(jì)算圓的周長。01 /*內(nèi)容:計(jì)算圓周長02 目的:了解c語法*/03 #include /*包含標(biāo)準(zhǔn)輸入輸出頭文件*/04 #include /*包含數(shù)學(xué)函數(shù)庫頭文件*/05 #define pi 3.14/*定義常量pi,它的值是3.14*/06 int main()/*主函數(shù)*/07 08 int radius;/*整型變量,存儲半徑值*/09 float circum;/*浮點(diǎn)型變量,存儲周長值*/10 radius = 2;/*半徑賦值*/11 circum = 2 * pi * radius;/*計(jì)算周長*/12 printf(變量radius地址是%dn,&

20、radius);/*輸出變量radius存儲地址*/13 printf(半徑開方值是%fn,sqrt(radius);/*輸出變量radius的開方值*/14 printf(半徑是%d,周長是%fn,radius,circum);/*輸出變量radius值和circum值*/15 return 0; /*返回值*/16 /*函數(shù)體結(jié)束*/c語言學(xué)習(xí)381.4.2 #include的秘密一個c程序可以由有若干個源程序文件組成,每一個源文件可以有由若干個函數(shù)和預(yù)處理命令以及全局變量聲明部分組成,每一個函數(shù)有函數(shù)首部和函數(shù)體組成。c程序的結(jié)構(gòu)如下圖所示。c語言學(xué)習(xí)391.4.2 #include的秘

21、密c程序程序源文件源文件1源文件源文件2源文件源文件n宏定義宏定義聲明聲明函數(shù)函數(shù)1函數(shù)函數(shù)n函數(shù)部首函數(shù)部首函數(shù)體函數(shù)體c語言學(xué)習(xí)401.4.3 程序的入口main函數(shù)每個c程序必須有而且只有一個主函數(shù),也就是main函數(shù),它是程序的入口。使用main函數(shù)有時也作為一種驅(qū)動,按次序控制調(diào)用其他函數(shù),c程序是由函數(shù)構(gòu)成的,這使得程序容易實(shí)現(xiàn)模塊化;main函數(shù)后的“( )”不可省略,表示函數(shù)的參數(shù)列表;”“”和“ ”是函數(shù)開始和結(jié)束的標(biāo)志,不可省略。c語言學(xué)習(xí)411.4.3 程序的入口main函數(shù)main()fun1()fun2()fun3()第一步第一步第二步第二步第三步第三步返回返回返回返

22、回返回返回c語言學(xué)習(xí)421.4.3 程序的入口main函數(shù)int main() fun1(); fun2(); fun2(); return 0;函數(shù)名稱函數(shù)名稱函數(shù)部首,表示函數(shù)部首,表示函數(shù)返回類型函數(shù)返回類型空參數(shù)列表空參數(shù)列表函數(shù)體函數(shù)體調(diào)用的函數(shù)調(diào)用的函數(shù)函數(shù)返回值函數(shù)返回值c語言學(xué)習(xí)431.4.4 數(shù)據(jù)集裝箱常量和變量常量是不能變動的數(shù)據(jù),還可以理解它為字面值。如在范例1-2代碼的第5行中,定義了1個字符常量pi,并賦值為3.14,后面就可以使用pi來代替3.14。變量是可以改變的量。數(shù)學(xué)當(dāng)中常用到變量x用來表示一個值,比如經(jīng)過計(jì)算x的值為2了,再計(jì)算y=x*x時,x就代表數(shù)值2,

23、從而可以得到y(tǒng)的值4;又經(jīng)過計(jì)算x的值變?yōu)榱?,再進(jìn)行其他含有x的算式時,x就表示5而不再是2了,像x這樣可以改變的量就稱為變量。如在范例1-2代碼的第8、9行中,定義了2個變量,分別用于存儲半徑和周長的值。關(guān)于常量和變量,在第2章中詳細(xì)介紹。c語言學(xué)習(xí)441.4.5 何以輸出程序結(jié)果輸出函數(shù)因?yàn)閏語言是跨平臺的,在不同的系統(tǒng)上輸入、輸出的處理是不同的,所以c語言不提供輸入/輸出,只是調(diào)用具體平臺操作系統(tǒng)的庫函數(shù)來實(shí)現(xiàn)輸入、輸出。在主函數(shù)當(dāng)中包含了標(biāo)準(zhǔn)輸入輸出頭文件“stdio.h”后,調(diào)用了printf函數(shù),用來實(shí)現(xiàn)輸出“hello c!”的功能。printf()函數(shù)功能是把數(shù)據(jù)發(fā)送到標(biāo)準(zhǔn)系

24、統(tǒng)顯示設(shè)備上,并實(shí)現(xiàn)格式化輸出,把這樣的數(shù)據(jù)稱為字符串,字符串需要使用雙引號引起來。printf(“hello c!n”);/*調(diào)用函數(shù)*/c語言學(xué)習(xí)451.4.5 何以輸出程序結(jié)果輸出函數(shù)進(jìn)一步對該函數(shù)做解釋需要注意的是有以下幾點(diǎn): 函數(shù)名稱后必須有小括號,不能省略,這是函數(shù)的特征; 函數(shù)結(jié)束必須有分號,不能省略; 字符串結(jié)尾有這樣的內(nèi)容“n”,它叫做轉(zhuǎn)義符,表示的含義是把光標(biāo)移動到下一行的行首,也就是回車換行,因?yàn)闊o法直接通過鍵盤輸入換行的指令,所以需要使用轉(zhuǎn)移符;又比如輸出內(nèi)容后希望返回到該行的行首,重新輸出內(nèi)容,鍵盤上也沒有對應(yīng)的功能鍵,就可以使用回車符轉(zhuǎn)義符“r“,來代替。當(dāng)然義移還包含其他內(nèi)容,后續(xù)章節(jié)中會詳細(xì)講述。c語言學(xué)習(xí)461.4.6 注釋大家已經(jīng)注意到,很多語句后面都跟有“/*”和“*/”符號,它表示什么含義呢?在前文已經(jīng)說過,在編輯代碼的過程中,希望加上一些說明的文字,來表示代碼的含義,這是很有必要的。c語言學(xué)習(xí)471.4.6 注釋注釋的要求如下。 使用“/*”和“*/”表示注釋的起止,注釋內(nèi)容寫在這兩個符號之間,注釋表示對某語句的說明,不屬于是程序的代碼的范疇,比如范例1-1和1-2代碼中“/*”和“*/”之間的內(nèi)容。 “/”和“*”之間沒有空格。 注釋可以注釋單行也可以注釋多行,而且注釋不允許嵌套,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論