c語言順序結(jié)構(gòu)講義_第1頁
c語言順序結(jié)構(gòu)講義_第2頁
c語言順序結(jié)構(gòu)講義_第3頁
c語言順序結(jié)構(gòu)講義_第4頁
c語言順序結(jié)構(gòu)講義_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、目錄第一章 C語言概述2一、計算機(jī)語言21、機(jī)器語言22、匯編語言23、高級語言24、高級語言程序的執(zhí)行原理3二、C語言歷史3三、C語言的特點(diǎn)3四、簡單的C語言51、程序的結(jié)構(gòu)5第三章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式7一、C語言的數(shù)據(jù)類型71、基本類型72、構(gòu)造類型73、指針類型74、空類型7二、存儲空間7二、常量8三、變量8四、整型數(shù)據(jù)9五、符點(diǎn)型數(shù)據(jù)11六、字符型數(shù)據(jù)121、字符型常量122、字符變量133、字符串常量15七、變量賦值15八、各數(shù)據(jù)類型之間的混合運(yùn)算16九、算術(shù)運(yùn)算符和算術(shù)表達(dá)式17第四章 順序程序設(shè)計22一、C語句221、C程序的語句222、簡單編程舉例22二、數(shù)據(jù)的輸入輸出2

2、21、printf()函數(shù)222、格式字符233、用scanf函數(shù)輸入數(shù)據(jù)25第一章 C語言概述一、計算機(jī)語言1、機(jī)器語言面向機(jī)器編程機(jī)器語言(machine language)是一種指令集的體系。這種指令集,稱機(jī)器碼(machine code),是電腦的CPU可直接解讀的數(shù)據(jù)。機(jī)器語言是用二進(jìn)制代碼表示的計算機(jī)能直接識別和執(zhí)行的一種機(jī)器指指令系統(tǒng) 它是計算機(jī)的設(shè)計者通過計算機(jī)的硬件結(jié)構(gòu)賦予計算機(jī)的操作功能。機(jī)器語言具有靈活、直接執(zhí)行和速度快等特點(diǎn)。機(jī)器語言用指令代碼編寫程序。2、匯編語言面向機(jī)器編程匯編語言(AssemblyLanguage)是面向機(jī)器的程序設(shè)計語言。也稱為符號語言。用指令助

3、記符來編寫程序。匯編語言適合編寫一些對速度和代碼長度要求高的程序和直接控制硬件的程序。3、高級語言與計算機(jī)的硬件結(jié)構(gòu)及指令系統(tǒng)無關(guān),不能用于編寫直接訪問機(jī)器硬件資源的系統(tǒng)軟件或設(shè)備控制軟件,它有更強(qiáng)的表達(dá)能力,可方便地表示數(shù)據(jù)的運(yùn)算和程序的控制結(jié)構(gòu),能更好的描述各種算法,而且容易學(xué)習(xí)掌握。高級語言并不是特指的某一種具體的語言,而是包括很多編程語言,如目前流行的java,c,c+,C#,pascal,python,lisp,prolog,F(xiàn)oxPro,VC,易語言,中文版的C語言習(xí)語言等等,這些語言的語法、命令格式都不相同。但高級語言編譯生成的程序代碼一般比用匯編程序語言設(shè)計的程序代碼要長,執(zhí)行

4、的速度也慢。4、高級語言程序的執(zhí)行原理編寫程序編譯程序產(chǎn)生目標(biāo)程序-執(zhí)行程序5、匯編語言程序的執(zhí)行原理匯編程序是系統(tǒng)軟件中語言處理系統(tǒng)軟件,匯編程序把匯編語言翻譯成機(jī)器語言的過程稱為匯編。二、C語言歷史C語言兼具高級語言和匯編語言的優(yōu)點(diǎn),即可以編寫系統(tǒng)軟件也可以編寫應(yīng)用軟件。1960年出現(xiàn)ALGOL 60是一種面向問題的高級語言,不宜用于編寫系統(tǒng)程序。是C語言的前身。1963年英國劍橋大學(xué)推出了CPL,1967年英國劍橋大學(xué)的Martin Richards推出了BCPL簡稱B語言,編寫了UNIX系統(tǒng)。C語言保持了BCPL和B語言的優(yōu)點(diǎn)。三、C語言的特點(diǎn)1. 簡潔緊湊、靈活方便C語言一共只有32

5、個關(guān)鍵字,9種控制語句,程序書寫自由,主要用小寫字母表示。C 語言可以象匯編語言一樣對位、字節(jié)和地址進(jìn)行操作, 而這三者是計算機(jī)最基本的工作單元。2. 運(yùn)算符豐富共有種34個運(yùn)算符3. 數(shù)據(jù)結(jié)構(gòu)豐富C的數(shù)據(jù)類型有:整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。能用來實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)類型的運(yùn)算。4. C是結(jié)構(gòu)式語言 結(jié)構(gòu)式語言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦? 便于使用、維護(hù)以及調(diào)試。C語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。

6、5. C語法限制不太嚴(yán)格、程序設(shè)計自由度大 一般的高級語言語法檢查比較嚴(yán),能夠檢查出幾乎所有的語法錯誤。而C語言允許程序編寫者有較大的自由度。 6. C語言允許直接訪問物理地址,可以直接對硬件進(jìn)行操作 因此既具有高級語言的功能,又具有低級語言的許多功能,能夠象匯編語言一樣對位、字節(jié)和地址進(jìn)行操作,而這三者是計算機(jī)最基本的工作單元,可以用來寫系統(tǒng)軟件。 7. C語言程序生成代碼質(zhì)量高,程序執(zhí)行效率高 一般只比匯編程序生成的目標(biāo)代碼效率低1020%。 8. C語言適用范圍大,可移植性好 C語言有一個突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng), 如DOS、UNIX,也適用于多種機(jī)型。四、簡單的C語言1、程序的

7、結(jié)構(gòu)(1)語句每條語句后面必須以分號結(jié)尾(2)注釋語句對程序語句進(jìn)行解釋,不參與編譯與執(zhí)行,用于幫助讀者理解程序單行注釋:/多行注釋:/* */(3)結(jié)構(gòu)主函數(shù)和其它函數(shù)構(gòu)成函數(shù)是C程序的基本單位,容易實(shí)現(xiàn)模塊化(4)函數(shù)的結(jié)構(gòu)int aa(int a,int b) /首部 /函數(shù)體(5)C程序的結(jié)構(gòu)#include<stdio.h> /頭文件Void main() /主函數(shù) /函數(shù)體Printf(“This is a C program.n”); /語句一個C程序總是從main函數(shù)開始執(zhí)行,main函數(shù)在程序的位置是任意的。(4)語法要求第三章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式一、C語言

8、的數(shù)據(jù)類型1、基本類型整形:int字符型:char浮點(diǎn)型:單精度、雙精度枚舉類型2、構(gòu)造類型數(shù)組類型結(jié)構(gòu)體類型:不同數(shù)據(jù)類型的數(shù)據(jù)存放在一起,但各是各的內(nèi)存空間共用體類型:不同數(shù)據(jù)類型放在一起,共用一個內(nèi)存地址3、指針類型4、空類型二、存儲空間1、局部變量存儲在棧中2、全局變量、靜態(tài)變量(全局和局部靜態(tài)變量)存儲在靜態(tài)存儲區(qū)3、new申請的內(nèi)存是在堆中4、字符串常量也是存儲在靜態(tài)存儲區(qū)補(bǔ)充說明:1、棧中的變量內(nèi)存會隨著定義所在區(qū)間的結(jié)束自動釋放;而對于堆,需要手動free,否則它就一直存在,直到程序結(jié)束;2、對于靜態(tài)存儲區(qū),其中的變量常量在程序運(yùn)行期間會一直存在,不會釋放,且變量常量在其中只有

9、一份拷貝,不會出現(xiàn)相同的變量和常量的不同拷貝。二、常量1,1.2,-2.2,a1、符號常量的定義在程序的開頭定義符號常量,符號常量一但定義,在程序的作用域內(nèi)不能對其修改,除非到定義語句中修改。#define PRICE 302、符號常量的使用3、常量const a; 三、變量用于存儲數(shù)據(jù),并且存儲的數(shù)據(jù)值可以變化1、變量的命名規(guī)則(所有標(biāo)識符的命名規(guī)則)標(biāo)識符:變量名,符號常量名,函數(shù)名,數(shù)組名。規(guī)則:(1)字母、數(shù)字、下劃線組成(2)不能以數(shù)字開頭(3)區(qū)分大小寫,一般變量名用小寫字母,符號常量名用大寫字母(4)長度一般不要超過8個字符,根據(jù)不同的系統(tǒng)長度要求不同(5)見名知意2、變量定義和

10、使用所有的變量必須先定義后使用數(shù)據(jù)類型 變量名;變量的定義與賦值及使用int a,b;int c;a=5;b=4;int a=5,b=6;四、整型數(shù)據(jù)1、整型常量整數(shù):十進(jìn)制(123),八進(jìn)制(0123),十六進(jìn)制(0x123)2、整型變量在內(nèi)存中的存放形式以二進(jìn)制存儲,一般分配2字節(jié)空間,VC+分配4字節(jié)。原碼,反碼,補(bǔ)碼正數(shù):反碼=原碼按位取反補(bǔ)碼=原碼負(fù)數(shù):反碼=將該數(shù)的絕對值按位取反補(bǔ)碼=反碼+13、分類(1)短整型:short int,在定義時int可以省略Turbo C2.0 分配2個字節(jié),VC+分配2個字節(jié)(2)基本整型:intTurbo C2.0 分配2個字節(jié),VC+分配4個字

11、節(jié)(3)長整型:long int,在定義時int可以省略Turbo C2.0 分配4個字節(jié),VC+分配4個字節(jié)(4)取值范圍(turbo c/c+)有符號無符號:數(shù)據(jù)默認(rèn)為有符號,可以表示正負(fù)數(shù),若只讓表示正數(shù)需要定義時特殊指出,用unsingned標(biāo)識符指出。int a;unsingned int a;類型編譯系統(tǒng)字節(jié)數(shù)取值范圍short intTurbo C2.0, VC+2-215215-1int Turbo C2.02-215215-1VC+4-231231-1long intTurbo C2.0, VC+4-231231-1unsigned short intTurbo C2.0,

12、VC+20216-1unsigned intTurbo C2.020215-1VC+40232-1unsigned longTurbo C2.0, VC+40232-1int、short:最高位為符號位,表示數(shù)據(jù)的為其余的15位,即范圍為-215215-1(-3276832767)unsingned int a;16位全部用來表示數(shù)據(jù),0216-1(065535)Long為32位,有符號-232232-1(-21474836482147483647)無符號0232-1(04294967295)4、定義與使用int i;i=10;4、整型常量的使用必須對號入座,根據(jù)變量的取值范圍賦予范圍內(nèi)對應(yīng)的

13、值,不得超范圍。1234u(U)表示1234為無符號數(shù),最高位也用于存數(shù)據(jù)-1234u,將該數(shù)轉(zhuǎn)換為補(bǔ)碼,然后按無符號數(shù)存儲1234l(L)表示1234為long型五、符點(diǎn)型數(shù)據(jù)即為實(shí)數(shù)1、浮點(diǎn)型常量(浮點(diǎn)型的數(shù))表示形式(1)十進(jìn)制表必須有小數(shù)點(diǎn):12. 12.5 1.5 0.5(2)指數(shù)形式(e,E)規(guī)范化的表示:1.23e3非規(guī)范化的表示:12.3e2按指數(shù)形式輸出時以規(guī)范化的形式輸出。2、浮點(diǎn)型變量在內(nèi)存中的存放形式占32位,以指數(shù)形式存放,將一個數(shù)分為小數(shù)部分和指數(shù)部分,一般用24位(包括符號位)表示小數(shù),用8位表示指數(shù)部分。3、分類(1)float:32位 有效數(shù)字6-7,-3.4

14、*10-383.4*1038(2)double:64位 有效數(shù)字15-16,-1.7*10-3081.7*10308(3)long double:128位 有效數(shù)字18-19 -1.2*10-49321.2*1049324、浮點(diǎn)數(shù)運(yùn)算的舍入誤差超過有效范圍外的加減數(shù)是會被舍去float a=12345678900;float b=a+20;結(jié)果a和b的結(jié)果相同,因?yàn)閒loat型數(shù)據(jù)有效位只有6-7位,所以8位以后的數(shù)字不能保證正確。float c=111111.111;/c中只能接受到7位小效數(shù)字,最后兩位小數(shù)不起作用。六、字符型數(shù)據(jù)1、字符型常量a,A轉(zhuǎn)義字符n:換行t:水平制表,跳到下一個

15、TABb:退格,前移一列r:將當(dāng)前光標(biāo)移到本行開頭開始輸出字符,或遇到t則刪除輸出字符以后t當(dāng)中包括的列的字符printf(" ab ct derfgn");printf(" ab ct dertgn");printf("abctdddrffttgggn");printf("abctdddrfftn");printf("ffbbbbbbbbbbbbbbggg");:代表一個單引號字符”:代表一個雙引號字符ddd:1-3位八進(jìn)制數(shù)所代表的字符xhh:1-2位十六進(jìn)制數(shù)所代表的字符printf(&q

16、uot;101n");printf("002n");printf("003n");printf("x30n");2、字符變量char c1,c2;一個字符變量中只能存儲一個字符,在內(nèi)存中占一個字節(jié),0-255默認(rèn)為0-127。以字符的ASCII碼的二進(jìn)制存儲。和數(shù)值的存儲結(jié)構(gòu)相同,所以字符型變量可以與整型變量進(jìn)行運(yùn)算,輸出可以互通。注:C語言中默認(rèn)將char指明為有符號數(shù)值,#include <stdio.h>void main()char c1,c2;char c3=130;/10000010-01111101

17、-01111110=(-126)unsigned char c4=130;c1=97;c2=98;printf("%c,%cn",c1,c2);printf("%d,%dn",c1,c2);c1=48;c2=49;printf("%c,%cn",c1,c2);printf("%x,%xn",c1,c2);c1=48;c2=49;printf("%c,%cn",c1,c2);printf("%o,%on",c1,c2);c1=c1+1;c2=c2+1;printf("

18、%c,%cn",c1,c2);printf("%o,%on",c1,c2);printf("%dn",c3);printf("%dn",c4);3、字符串常量"abc","a"在內(nèi)存中以 0為結(jié)束符,會自動加一個0,所以在內(nèi)存中"a"占兩個字符。七、變量賦值int a=10;int b,c=10;int d=2,e=3,f=5;b=30;八、各數(shù)據(jù)類型之間的混合運(yùn)算double float longunsignedint char、shortinclude <

19、stdio.h>void main()int a=10;char b='a'int c=10;float i=12.5;double d=20.5;long e=10;double x=a+b+c*i-d/e;printf("%f",x);九、算術(shù)運(yùn)算符和算術(shù)表達(dá)式1、基本算術(shù)運(yùn)算符+,-,*,/(整數(shù)/整數(shù)結(jié)果為整數(shù),舍去小數(shù)部分),%(必須為整型數(shù)據(jù)參與運(yùn)算),+(求正),-(求負(fù))除%以外的所有算數(shù)運(yùn)算操作數(shù)可以是任何類型2、優(yōu)先級與結(jié)合性一般的算術(shù)運(yùn)算都是自左至右結(jié)合,個別是自右至左結(jié)合3、強(qiáng)制類型轉(zhuǎn)換(int)a;#include <s

20、tdio.h>void main()float x;int i;x=32767.0;i=(int)x%3;printf("x=%f,i=%dn",x,i);4、自增自減運(yùn)算符+i;i+;#include <stdio.h>void main()int i=3;printf("%dn",i+);printf("%dn",i);printf("%dn",+i);printf("%dn",i);void main()int i=3;int j=3;int k=3;printf(&qu

21、ot;%dn",i+j);printf("%dn",i);printf("%d,%dn",k,k+);?十、賦值運(yùn)算符和賦值表達(dá)式1、賦值運(yùn)算符優(yōu)先級低于算術(shù)運(yùn)算,結(jié)合性為:自右向左結(jié)合a=3;2、賦值的過程中會自動類型轉(zhuǎn)換(1)將float、double賦給intint i=3.56;/結(jié)果i中存放3(2)將int賦給float和double數(shù)值不變,小數(shù)點(diǎn)后面補(bǔ)夠有效位數(shù),float為小數(shù)點(diǎn)后面補(bǔ)6位,double為16位。注根據(jù)不同的編譯系統(tǒng)結(jié)果不同。(3)char賦給int第一種情況:系統(tǒng)將字符規(guī)定為無符號時,低八位存放數(shù)值,高八位補(bǔ)0

22、。第二種情況:系統(tǒng)將字符規(guī)定為有符號時,低八位存放數(shù)值,低八位最高位為0的話高八位補(bǔ)0,低八位最高位為1的話高八位補(bǔ)1。如果以數(shù)值輸出時,將該數(shù)字的原碼計算出來,減1,各位取反,計算后為負(fù)數(shù)。(4)將int,short,long賦給char只將其低八位原封不動的賦給char/了解(5)帶符號int賦給longInt最高位為0,低16位放原數(shù),高16位補(bǔ)0,最高位為1,低16位放原數(shù),高16位補(bǔ)1。反過來long賦給int截去高16位。(6)將無符號數(shù)賦給有符號數(shù)unsigned int a=65535;int b;b=a;printf(“%d”,b);/b為-1(7)將有符號數(shù)賦給無符號數(shù)vo

23、id main()unsigned int a;int b=-1;a=b;printf("%un",a);B:1111111111111111A:1111111111111111-1取反得-13、復(fù)合的賦值運(yùn)算a+=3,a-=3,a*=3,a/=3x%y=(y+3)/x=x%(y+3)4、賦值運(yùn)算a=b=c=5;a=5+(c=6);a=(b=4)+(c=6);(a=3*5)=4*3;4、逗號運(yùn)算符和逗號表達(dá)式表達(dá)式1,表達(dá)式2(a=3*5,a*4),a+5x=(a=3,6*3)x=a=3,6*3第四章 順序程序設(shè)計一、C語句1、C程序的語句分為5類,為控制語句,函數(shù)調(diào)用語句

24、,表達(dá)式語句,空語句,復(fù)合語句2、簡單編程舉例(1)編程實(shí)現(xiàn)華氏溫度轉(zhuǎn)換為攝氏溫度。C=5/9(f-32)(2)編程給出三角形三邊長,求三角形面積。area=s=(a+b+c)/2提示:用到sqrt()函數(shù),需要包括math.h文件。二、數(shù)據(jù)的輸入輸出1、printf()函數(shù)printf(格式控制,輸出列表)2、格式字符(1)d格式符輸出有符號的十進(jìn)制整數(shù)(2)c格式符用來輸出一個字符,若將一個0-127之間的整數(shù)按字符輸出也可以輸出ASCII碼表中對應(yīng)的字符,或超過127,則把它的最后一個字節(jié)的住處以字符形式輸出int a=377;printf(“%c”,a);%c:輸出一個字符%5c:指定

25、輸出時該字符占幾列,除字符以外前面補(bǔ)空格(3)s格式符用來輸出一個字符串printf("%s","aaaa");printf("%s%6s%6.3s","ABCD", "ABCD", "ABCD");%m.n,m為寬度,n 為截取字符串中的前n位(4)f格式符用來輸出實(shí)用,包括單精度,雙精度,長雙精度基本型%f:整數(shù)部分全部輸出,小數(shù)部分輸出6位。double a=1.0;printf("%fn",a);printf("%fn",a/3

26、);指定數(shù)據(jù)寬度和小數(shù)位數(shù):%m.nfprintf("%13.15fn",a/3);/20位的數(shù)據(jù)寬度,小數(shù)點(diǎn)后面的有效位數(shù)為15位,雙精度只能為15位,單精度只能是6位,當(dāng)m>n時,小數(shù)點(diǎn)后面以n位數(shù)顯示,整個長度前面補(bǔ)空格,補(bǔ)夠m位。當(dāng)m<=n時,會突破寬度限制,小數(shù)點(diǎn)后面顯示夠n位,整個數(shù)字前面不補(bǔ)不空格,但超出有效范圍外的數(shù)字不能保證正確性。printf(“%*.*f”,m,n,a);第一個*號為m,第二個*號為n輸出的數(shù)據(jù)向左對齊:%-m.nfprintf("%-25.15f,%25.15fn",a/3,a/3);(5)e格式符按指

27、數(shù)形式輸出實(shí)數(shù)默認(rèn)小數(shù)部分占六位,指數(shù)部分符號位一位,指數(shù)三位。printf("%en",123.456);指定數(shù)據(jù)寬度和小數(shù)點(diǎn)后面的有效位數(shù):%m.ne默認(rèn)右對齊,不夠?qū)挾葧r前方補(bǔ)空格(-m.n為左對齊,后方補(bǔ)空格)若n的長度小于數(shù)字實(shí)際長度時四舍五入。m、n的大小規(guī)則同%f中的規(guī)定。printf("*n");printf("%20.10en",123.4567891256);printf("%20.20en",123.4567891256);printf("%20.25en",123.456

28、7891256);(6)%o格式符按數(shù)在內(nèi)存中實(shí)際存放的值以八進(jìn)制值輸出,沒有符號位,若是負(fù)數(shù),符號位也一同當(dāng)作數(shù)值部分的值輸出。int a=-1;printf("%dt%on",a,a);printf("%15on",a);(7)%x格式符以十六進(jìn)制數(shù)輸出,原理同%o 3、用scanf函數(shù)輸入數(shù)據(jù)語法格式:scanf(“格式控制符”,地址表列)格式控制與printf函數(shù)相同注:(1)地址表列必須出現(xiàn)的是變量的地址(&a)(2)在格式控制符中若出現(xiàn)格式符以外的字符,在輸入數(shù)據(jù)時也應(yīng)原樣輸入,否則數(shù)據(jù)與格式控制不對應(yīng)就會出錯。#include &l

29、t;stdio.h>void main()int a,b,c;scanf("%d,%d,%d",&a,&b,&c);/scanf("a=%d,b=%d,c=%d",&a,&b,&c);printf("%d,%d,%d",a,b,c);(3)連續(xù)輸入幾個整型變量值時,以回車作為一個量的結(jié)束標(biāo)志。int a,b,c;scanf("%d%d%d",&a,&b,&c);printf("%d,%d,%d",a,b,c);4、字符數(shù)據(jù)的輸入輸出(1)putchar(c)用于輸出一個字符,參數(shù)可以是字符常量、整形常量、字符變量、整型變量。整型數(shù)值時值必須在0127之間。也可輸出一個轉(zhuǎn)義字符。#include <stdio.h>void

溫馨提示

  • 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

提交評論