c語(yǔ)言入門到精通我的第1本編程書教學(xué)用2章_第1頁(yè)
c語(yǔ)言入門到精通我的第1本編程書教學(xué)用2章_第2頁(yè)
c語(yǔ)言入門到精通我的第1本編程書教學(xué)用2章_第3頁(yè)
c語(yǔ)言入門到精通我的第1本編程書教學(xué)用2章_第4頁(yè)
c語(yǔ)言入門到精通我的第1本編程書教學(xué)用2章_第5頁(yè)
已閱讀5頁(yè),還剩47頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第2章不變的和變的箱子常量與變量 標(biāo)識(shí)符和關(guān)鍵字 常量 變量 綜合應(yīng)用計(jì)算學(xué)生平均成績(jī) 跟我上機(jī) 第2章不變的和變的箱子常量與變量 標(biāo)識(shí)符和關(guān)鍵字 常量 變量 綜合應(yīng)用計(jì)算學(xué)生平均成績(jī) 跟我上機(jī) 第2章不變的和變的箱子常量與變量 標(biāo)識(shí)符和關(guān)鍵字 常量 變量 綜合應(yīng)用計(jì)算學(xué)生平均成績(jī) 跟我上機(jī) 第2章不變的和變的箱子常量與變量 標(biāo)識(shí)符和關(guān)鍵字 常量 變量 綜合應(yīng)用計(jì)算學(xué)生平均成績(jī) 跟我上機(jī) 第2章不變的和變的箱子常量與變量 標(biāo)識(shí)符和關(guān)鍵字 常量 變量 綜合應(yīng)用計(jì)算學(xué)生平均成績(jī) 跟我上機(jī) 第2章不變的和變的箱子常量與變量 標(biāo)識(shí)符和關(guān)鍵字 常量 變量 綜合應(yīng)用計(jì)算學(xué)生平均成績(jī) 跟我上機(jī) 不變的和變的

2、箱子常量與變量在C語(yǔ)言中,根據(jù)存儲(chǔ)方式和表示形式,數(shù)據(jù)有常量和變量之分,就像方程有已知數(shù)和未知數(shù)一樣。那么,你知道二者的區(qū)別和應(yīng)用嗎?本章就來討論一下吧。 2.1 標(biāo)識(shí)符和關(guān)鍵字 2.1.1 標(biāo)識(shí)符2.1.2 關(guān)鍵字2.1.1 標(biāo)識(shí)符C語(yǔ)言中,常量、變量、函數(shù)名稱都是標(biāo)識(shí)符。標(biāo)識(shí)符,可以看做一個(gè)代號(hào),就像日常生活中物品的名稱一樣。標(biāo)識(shí)符的名稱可以由用戶來決定,但也不是想怎么命名就怎么命名,它也需要遵循一定的規(guī)則。 2.1.1 標(biāo)識(shí)符 標(biāo)識(shí)符只能是由英文字母(AZ,az)、數(shù)字(09)和下劃線(_)組成的字符串,并且其第一個(gè)字符必須是字母或下劃線。如:int MAX_LENGTH; /*由字母和

3、下劃線組成*/ 不能使用C語(yǔ)言中保留的關(guān)鍵字(見2.1.2小節(jié))。 C語(yǔ)言對(duì)大小寫是敏感的,程序中不要出現(xiàn)僅靠大小寫區(qū)分的標(biāo)識(shí)符,如:int x, X;/*變量x 與 X 容易混淆*/2.1.1 標(biāo)識(shí)符 標(biāo)識(shí)符應(yīng)當(dāng)直觀且可以拼讀,讓別人看了就能了解其用途。標(biāo)識(shí)符最好采用英文單詞或其組合,不要太復(fù)雜,且用詞要準(zhǔn)確,便于記憶和閱讀。切忌使用漢語(yǔ)拼音來命名。如: 標(biāo)識(shí)符的長(zhǎng)度應(yīng)當(dāng)符合“min-length & max-information(最短的長(zhǎng)度表達(dá)最多的信息)”原則。 盡量避免名字中出現(xiàn)數(shù)字編號(hào),如Value1、Value2等,除非邏輯上需要編號(hào)。這是為了防止程序員不肯為命名動(dòng)腦筋而導(dǎo)致產(chǎn)生

4、無意義的名字。2.1.2 關(guān)鍵字關(guān)鍵字是C程序中的保留字,通常已有各自的用途(如函數(shù)名),不能用來做標(biāo)識(shí)符,例如“int double;”就是錯(cuò)誤的,會(huì)導(dǎo)致程序編譯。因?yàn)?double 是關(guān)鍵字,不能做變量名。下表列出了C語(yǔ)言中的所有關(guān)鍵字。2.1.2 關(guān)鍵字autoenumrestrictunsignedbreakexternreturnvoidcasefloatshortvolatilecharforsignedwhileconstgotosizeof_Boolcontinueifstatic plexdefaultinlinestruct_Imaginarydointswitchdoub

5、lelongtypedefelseregisterunion2.2 常量2.2.1 什么是常量2.2.2 數(shù)值常量2.2.3 字符常量2.2.4 字符串常量2.2.5 符號(hào)常量2.2 常量其實(shí)我們已經(jīng)使用過常量了,只是我們不知道,在前面的程序中輸出過的“Hello World!”就是一個(gè)常量,是一個(gè)字符串常量,從這我們不難看出,常量的值在程序運(yùn)行中是不能改變的。2.2.1 什么是常量在程序中,有些數(shù)據(jù)是不需要改變的,也是不能改變的,因此,我們把這些不能改變的固定值稱之為常量。到底常量長(zhǎng)什么樣呢?我們就來看幾條語(yǔ)句吧。01 int a=1;02 char ss=a03 printf(“Hello

6、 n”);在此,我們看一下“1”,“a”,“Hello”,這些在程序執(zhí)行中都是不能改變的,它們都是常量。2.2.1 什么是常量細(xì)心一些的讀者可能會(huì)問:這些常量怎么看上去不一樣呢?確實(shí),就像布可以分為絲綢、棉布、麻布各種類型一樣,常量也是有種類之分的。2.2.1 什么是常量【范例2-1】 顯示不同類型的常量的值 01 #include 02 int main(void)/*程序的入口*/03 04 printf(+125 n);/*輸出+125并換行*/05 printf(-50 n);/*輸出-50并換行*/06 printf(a n);/*輸出a并換行*/07 printf(Hello n)

7、;/*輸出Hello并換行*/08 return 0;/*程序無錯(cuò)誤安全退出*/在本例中,有四個(gè)常量,分別是數(shù)值+125,-50,字符“a”和字符串“Hello”。這些就是常量的不同類型的值。這里,我們可以把常量分為數(shù)值常量、字符常量、字符串常量和符號(hào)常量(后面我們會(huì)具體介紹)。 2.2.2 數(shù)值常量上例中的+125,-50都是數(shù)值常量,通常表示的是數(shù)字,就像數(shù)字可以分為整型,實(shí)型一樣,數(shù)值常量也可以分為整型常量和實(shí)型常量。數(shù)字有正負(fù)之分,數(shù)值常量的值當(dāng)然也有正負(fù)。在上面的例子中+125帶的是“+”,當(dāng)然也可以不帶,而-50前的“-”是必須要帶的。2.2.2 數(shù)值常量【范例2-2】 在命令行中

8、輸出數(shù)值常量。01 #include 02 int main(void)03 04 printf(123n);/*輸出123*/05 printf(45.31n);/*輸出45.31*/06 printf(-78n);/*輸出-78*/07 printf(-12.8975n);/*輸出-12.8975*/08 return 0;第4行輸出一個(gè)正整數(shù)123,第5行輸出正實(shí)數(shù)45.31,第6行輸出負(fù)整數(shù)-78,第7行輸出負(fù)實(shí)數(shù)-12.8975,這些都是數(shù)值常量。2.2.2 數(shù)值常量在C語(yǔ)言中,數(shù)值常量如果大到一定得程度,程序就會(huì)出現(xiàn)錯(cuò)誤,無法正常運(yùn)行,這是為什么?原來,C程序中的量,包括我們現(xiàn)在學(xué)

9、的常量,也包括在后面要學(xué)到的變量,在計(jì)算機(jī)中都要放在一個(gè)空間里,這個(gè)空間就是常說的內(nèi)存。你可以把它們想成是一個(gè)個(gè)規(guī)格定好了的盒子,這些盒子的大小是有限的,不能放無窮大的數(shù)據(jù)。那到底能放多大?學(xué)到數(shù)據(jù)類型就會(huì)有所認(rèn)識(shí)。在這里只需記住,整數(shù)也好,小數(shù)也好,不是你想放多大就能放多大的。不過你不用擔(dān)心,你能碰到的數(shù)不管多大都能想辦法放進(jìn)程序中去,具體的辦法你慢慢就會(huì)學(xué)會(huì)的。2.2.3 字符常量在C語(yǔ)言中,字符常量就是指單引號(hào)里的單個(gè)字符,像上例中的“a”,這是一般情況,還有一種特殊情況,比如:“n”,“a”,像這樣的字符常量就是我們所說的轉(zhuǎn)義字符。這種字符是以反斜杠()開頭,后面跟一個(gè)字符或一個(gè)八進(jìn)制

10、或十六進(jìn)制數(shù),表示的不是單引號(hào)里面的值,而是“轉(zhuǎn)義”,即轉(zhuǎn)化為具體的含義。下面是C語(yǔ)言中常見的轉(zhuǎn)義字符表: 2.2.3 字符常量字符形式含義0空字符n換行符r回車符t水平制表符v垂直制表符a響鈴b退格符f換頁(yè)符單引號(hào)雙引號(hào)2.2.3 字符常量字符形式含義反斜杠?問號(hào)字符ddd任意字符xhh任意字符注 意:在C語(yǔ)言中,3和 3 的含義是不一樣的,一個(gè)是數(shù)值,可運(yùn)算,一個(gè)是字符,一個(gè)符號(hào)而已。而a和A同樣也是不一樣的,字符區(qū)分大小寫。2.2.3 字符常量【范例2-3】 比較字符常量的含義。01 #include 02 int main(void)03 04 printf(a,A n);/*輸出a,

11、A并換行*/05 printf(123x20 x20n);/*輸出123、空格、單引號(hào)、空格和雙引號(hào),最后換行*/06 return 0;范例中不僅用到數(shù)值常量,比如123,字符常量,比如a,A等,還用到轉(zhuǎn)義字符,如n,、x20等。第4行首先輸出一個(gè)小寫字母“a”,然后又輸出一個(gè)大寫字母“A”,接著輸出一個(gè)轉(zhuǎn)義字符“n”,相當(dāng)于輸出一個(gè)換行符。第5行先輸出一個(gè)數(shù)值常量123,接著輸出一個(gè)轉(zhuǎn)義字符“x20”,相當(dāng)于輸出1個(gè)空格,接著輸出轉(zhuǎn)義字符“”,相當(dāng)于輸出1個(gè)單引號(hào),接下來又輸出空格,雙引號(hào),最后輸出換行符。2.2.4 字符串常量在前面的HelloWorld程序中,程序中輸出的“Hello,

12、World”就是字符串常量,用雙引號(hào)括起來的形式顯示的,其值就是雙引號(hào)里面的字符串。所以字符串常量可以定義為在一對(duì)雙引號(hào)里的字符序列或轉(zhuǎn)義字符序列。比如“”、“ ”、“a”、“abc”、“abcn”等等。我們把稱之為空串,即一個(gè)不包含任意字符的字符串,而 我們稱之為空格串,是包含一個(gè)空格字符的字符串。二者不能等同。2.2.4 字符串常量比較a和a的不同。 書寫形式不能:字符串常量用雙引號(hào),字符常量用單引號(hào)。 存儲(chǔ)空間不同:在內(nèi)存中,字符常量只占用一個(gè)存儲(chǔ)空間,而字符串存儲(chǔ)時(shí)必須有占用一個(gè)存儲(chǔ)空間的結(jié)束標(biāo)記o,所以,a占用一個(gè),而a占用兩個(gè)。 二者的操作功能也不相同:例如,字符常量可進(jìn)行加減運(yùn)算

13、,字符串常量不能。2.2.5 符號(hào)常量當(dāng)某個(gè)常量引用起來比較復(fù)雜而又經(jīng)常要被用到時(shí),可以將該常量定義為符號(hào)常量,也就是分配一個(gè)符號(hào)給這個(gè)常量,在以后的引用中,這個(gè)符號(hào)就代表了實(shí)際的常量。這種用一個(gè)指定的名字代表一個(gè)常量稱之為符號(hào)常量,即帶名字的常量。在C語(yǔ)言中允許將程序中的常量定義為一個(gè)標(biāo)識(shí)符,這個(gè)標(biāo)識(shí)符稱為符號(hào)常量。符號(hào)常量必須在使用前先定義,定義的格式為: #define 其中,通常使用大寫字母表示,可以是數(shù)值常量,也可以是字符常量。 2.2.5 符號(hào)常量一般情況下,符號(hào)常量定義命令要放在主函數(shù)main()之前。如:#define PI 3.14159表示是用符號(hào)PI代替3.14159。在

14、編譯之前,系統(tǒng)會(huì)自動(dòng)把所有的PI替換成3.14159,也就是說編譯運(yùn)行時(shí)系統(tǒng)中只有3.14159而沒有符號(hào)。2.2.5 符號(hào)常量【范例2-4】 使用符號(hào)常量計(jì)算圓的周長(zhǎng)和面積。01 #define PI 3.14159/*定義符號(hào)常量PI的值為3.14159*/02 #include 03 int main(void)04 05 float r;06 printf(請(qǐng)輸入圓的半徑:);/*提示輸入圓的半徑*/07 scanf(%f,&r);/*讀取輸入的值*/08 printf(圓的周長(zhǎng)為:%fn,2*PI*r);/*計(jì)算圓的周長(zhǎng)并輸入*/09 printf(圓的面積為:%fn,PI*r*r)

15、;/*計(jì)算圓的面積并輸入*/10 return 0;11 2.2.5 符號(hào)常量由于我們?cè)诔绦蚯懊娑x了符號(hào)常量PI的值為3.14159,所以經(jīng)過系統(tǒng)預(yù)處理,程序在編譯之前已經(jīng)將“2*PI*r”變?yōu)椤?*3.14159*r”,將“PI*r*r”變?yōu)椤?.14159*r*r”,然后經(jīng)過計(jì)算并輸出。代碼第1行的#define就是預(yù)處理命令。程序在編譯之前首先要對(duì)這些命令進(jìn)行一番處理,在這里就是用真正的常量值取代符號(hào)。2.2.5 符號(hào)常量有的人可能會(huì)問,那既然在編譯時(shí)都已經(jīng)處理成常量,為什么還要定義符號(hào)常量。原因有兩個(gè)。 易于輸入,易于理解。在程序中輸入PI,我們可以清楚地與數(shù)學(xué)公式對(duì)應(yīng),且每次輸入時(shí)

16、相應(yīng)的字符數(shù)少一些。 便于修改。此處如果想提高計(jì)算精度,如把PI的值改為 3.14159,我們只需修改預(yù)處理中的常量值,那么程序中不管你用到多少次,都會(huì)自動(dòng)跟著修改。2.2.5 符號(hào)常量提 示: 符號(hào)常量不同于變量,它的值在其作用域內(nèi)不能改變,也不能被賦值。 習(xí)慣上,符號(hào)常量名用大寫英文標(biāo)識(shí)符,而變量名用小寫英文標(biāo)識(shí)符,以示區(qū)別。 定義符號(hào)常量的目的是為了提高程序的可讀性,便于程序的調(diào)試和修改。因此在定義符號(hào)常量名時(shí),應(yīng)盡量使其表達(dá)它所代表的常量的含義。 對(duì)程序中用雙引號(hào)括起來的字符串,即使與符號(hào)一樣,預(yù)處理時(shí)也不做替換。2.3 變量2.3.1 什么是變量2.3.2 變量的聲明2.3.3 變量

17、的定義2.3.4 變量的賦值和初始化2.3.1 什么是變量變量用于存儲(chǔ)程序中可以改變的數(shù)據(jù)。其實(shí)變量就像一個(gè)存放東西的抽屜,知道了抽屜的名字(變量名),也就能找到抽屜的位置(變量的存儲(chǔ)單元)以及抽屜里的東西(變量的值)等。當(dāng)然,抽屜里存放的東西也是可以改變的,也就是說,變量里的值也是可以變化的。我們可以總結(jié)出變量的4個(gè)基本屬性: 變量名:一個(gè)符合規(guī)則的標(biāo)識(shí)符。 變量類型:C語(yǔ)言中的數(shù)據(jù)類型或者是自定義的數(shù)據(jù)類型。 變量位置:數(shù)據(jù)的存儲(chǔ)空間位置。 變量值:數(shù)據(jù)存儲(chǔ)空間內(nèi)存放的值。程序編譯時(shí)會(huì)給每個(gè)變量分配存儲(chǔ)空間和位置,程序讀取數(shù)據(jù)的過程其實(shí)就是根據(jù)變量名查找內(nèi)存中相應(yīng)的存儲(chǔ)空間,從其內(nèi)取值的過

18、程。2.3.1 什么是變量【范例2-5】 變量的簡(jiǎn)單輸出。01 #include02 void main(void)03 04 int i=10;/*定義一個(gè)變量i并賦初值*/05 char ppt=a; /*定義一個(gè)char類型的變量ppt并賦初值*/06 printf(第1次輸出 i=%dn,i);/*輸出變量i的值*/07 i=20;/*給變量i賦值*/08 printf(第2次輸出 i=%dn,i);/*輸出變量i的值*/09 printf(第1次輸出 ppt=%cn,ppt);/*輸出變量ppt的值*/10 ppt=b;/*給變量ppt賦值*/11 printf(第2次輸出 ppt=

19、%cn,ppt);/*輸出變量ppt的值*/12 return 0;變量在使用前必須先進(jìn)行聲明或定義,在這個(gè)程序中,變量i和ppt就是先進(jìn)行的定義。而且變量i和ppt都進(jìn)行了兩次賦值,可見,變量在程序運(yùn)行中是可以改變它的值的。第5行和第7行是給變量賦初值的兩種方式,是變量的初始化。2.3.2 變量的聲明在大多數(shù)語(yǔ)言中,在使用一個(gè)變量之前都要對(duì)這個(gè)變量進(jìn)行聲明,C語(yǔ)言同樣如此。那么,什么是變量的聲明呢?有什么作用呢?變量的聲明其實(shí)就是在程序運(yùn)行前,告訴編譯器程序使用的變量,以及與這些變量相關(guān)的屬性,包括,變量的名稱,類型和長(zhǎng)度等。這樣,在程序運(yùn)行前,編輯器就可以知道怎么樣給變量分配內(nèi)存空間,可以

20、優(yōu)化程序。變量的聲明語(yǔ)句的形式如下:變量類型名 變量名2.3.2 變量的聲明變量的聲明包括變量類型名和變量名兩個(gè)部分。我們?cè)诳聪旅娴睦樱?1 int num02 double area03 char ppt其中,int、double和char是變量類型名,num、area和ppt是變量名。其實(shí),變量類型名也就是數(shù)據(jù)類型的一種,也就是變量num是int類型,area是double類型,ppt是char類型。變量類型名是C語(yǔ)言自帶的數(shù)據(jù)類型和用戶自定義的數(shù)據(jù)類型。C語(yǔ)言自帶的數(shù)據(jù)類型包括:整型、字符型、浮點(diǎn)型、枚舉型和指針類型等。2.3.2 變量的聲明變量名其實(shí)就是一個(gè)標(biāo)識(shí)符,當(dāng)然,標(biāo)識(shí)符的命名

21、規(guī)則在此處同樣適用。除此之外,變量命名的時(shí)候還需要注意: 變量名區(qū)分大小寫,變量Num和num是兩個(gè)不同的變量。 變量的命名最好與實(shí)際應(yīng)用有關(guān)聯(lián),例如:num一般表示數(shù)量,area就是表示面積等。 變量的命名必須在變量使用之前。2.3.2 變量的聲明【范例2-6】 驗(yàn)證未聲明的標(biāo)識(shí)符不可用。01 #include02 int main(void)03 04 printf(output undeclaredvar num=%dn,num);05 return 0;在此例子中,沒有對(duì)標(biāo)識(shí)符num進(jìn)行聲明就直接引用,編譯器不知道它是什么,所以,調(diào)試時(shí),編譯器會(huì)報(bào)錯(cuò)。2.3.2 變量的聲明【拓展訓(xùn)練】

22、在第3句和第4句之間插入語(yǔ)句:01 int num=10;或者:01 int num;02 num=10;檢驗(yàn)一下程序能否運(yùn)行,是否還報(bào)錯(cuò)。2.3.3 變量的定義我們首先來下面的2行代碼有什么不同? int i int i;大家應(yīng)該已經(jīng)看到,這兩個(gè)例子的不同之處只在于第二句多了一個(gè)分號(hào),這個(gè)看似簡(jiǎn)單的一個(gè)分號(hào)所帶來的變化可是不可忽視的,第一句是變量的聲明語(yǔ)句,而第二句則是定義語(yǔ)句。變量的定義比變量的聲明多了一個(gè)分號(hào),但是聲明只是告訴編輯器關(guān)于變量的屬性,而定義除此之外還給變量分配了所需的內(nèi)存空間。2.3.3 變量的定義變量定義的形式與聲明基本一致:變量類型名 變量名;比較下面語(yǔ)句的不同: in

23、t i; int i,j,k; int i,j,k=10; int i=10,j=20,k=20;第1句是定義了一個(gè)變量i,是最基本的變量定義語(yǔ)句,第2句是定義了3個(gè)變量,都是int類型的,這是定義語(yǔ)句的變形,等價(jià)于:int i;int j;int k;第3句是定義了3個(gè)int類型的變量,并給k賦了初值,等價(jià)于:int i;int j;int k;k=10;第4句是定義了3個(gè)int類型的變量,并都給它們賦了初值。2.3.3 變量的定義 形式不同:定義比聲明多了一個(gè)分號(hào),就是一個(gè)完整的語(yǔ)句。 其作用的時(shí)間不同:聲明是在程序的編譯期起作用,而定義在程序的編譯期起聲明作用,在程序的運(yùn)行期起為變量分配

24、內(nèi)存的作用。2.3.4 變量的賦值和初始化既然變量的值可以在程序中隨時(shí)改變,那么,變量必然可以多次賦值。我們把第一次的賦值行為稱為變量的初始化。也可以這么說,變量的初始化是賦值的特殊形式。那么,我們首先來看賦值。2.3.4 變量的賦值和初始化我們先來看賦值的例子:01 int i;02 double f;03 char a;04 i=10;05 f=3.4;06 a=b;在上面的語(yǔ)句中,第13行是變量的定義,46行是對(duì)變量的賦值。將10賦給了int類型的變量i;3.4賦給了double類型的變量f;字符b賦給了char類型的變量a。46行都是使用的賦值表達(dá)式。2.3.4 變量的賦值和初始化對(duì)變量賦值最主要的方式是使用賦值表達(dá)式,其形式如下:變量名=值;那么,變量的初始化語(yǔ)句的形式為:變量類型名 變量名=初始值;例如:01 int i=10;02 int j=i;03 double f=3.4+4.3;04 char a=b;其中,我們對(duì)變量類型名和變量名比較了解,那么就來看“=”和初始值;“=”為賦值操作符,其作用是將賦值操作符右邊的值賦給操作符左邊的變量。賦值操作符左邊是變量,右邊是初始值。其中,初始值可以是一個(gè)常量,如第1行的10和第4行的字符b;可以是一個(gè)變量,如第2行的i,意義

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論