流程控制語(yǔ)句與函數(shù)_第1頁(yè)
流程控制語(yǔ)句與函數(shù)_第2頁(yè)
流程控制語(yǔ)句與函數(shù)_第3頁(yè)
流程控制語(yǔ)句與函數(shù)_第4頁(yè)
流程控制語(yǔ)句與函數(shù)_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

流程控制語(yǔ)句與函數(shù)第1頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.1控制程序流程控制程序流程的方法很多,主要有如下3種。選擇語(yǔ)句:如同考試中的單選題目,選擇執(zhí)行了某條語(yǔ)句,另一條就不會(huì)再執(zhí)行。循環(huán)語(yǔ)句:在需要將一個(gè)表達(dá)式進(jìn)行多次重復(fù)運(yùn)算時(shí),可以使用循環(huán)語(yǔ)句,指定其循環(huán)次數(shù)或者界定其退出循環(huán)的條件。goto語(yǔ)句:即標(biāo)記語(yǔ)句,使程序自動(dòng)跳到標(biāo)記語(yǔ)句處執(zhí)行,標(biāo)記語(yǔ)句執(zhí)行完畢又直接回到調(diào)用標(biāo)記語(yǔ)句處。需要注意的是,在程序中最好不使用goto語(yǔ)句,因?yàn)樵撜Z(yǔ)句會(huì)使得程序代碼可讀性很差。第2頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.2使用選擇語(yǔ)句5.2.1if語(yǔ)句用if語(yǔ)句實(shí)現(xiàn)單分支選擇結(jié)構(gòu)

if(表達(dá)式)語(yǔ)句;語(yǔ)句中的表達(dá)式通常用于表示條件,應(yīng)為關(guān)系表達(dá)式或邏輯表達(dá)式。語(yǔ)句只是一條語(yǔ)句,如果在條件滿足時(shí)需要執(zhí)行多條語(yǔ)句,應(yīng)使用花括號(hào)({})括起來(lái),使之成為語(yǔ)句塊?!?表達(dá)式)”中的括號(hào)不能省略。第3頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.2.1if語(yǔ)句示例:staticvoidMain(string[]args){doublescore;score=Convert.ToDouble(Console.ReadLine());if(score>=60)Console.WriteLine("恭喜你,通過(guò)了這次考試!");Console.Read();}第4頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.2.1if語(yǔ)句用if語(yǔ)句實(shí)現(xiàn)雙分支選擇結(jié)構(gòu)

if(表達(dá)式)

語(yǔ)句1;else

語(yǔ)句2;第5頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.2.1if語(yǔ)句用if語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)if(表達(dá)式1)語(yǔ)句1;elseif(表達(dá)式2)語(yǔ)句2;elseif(表達(dá)式3)語(yǔ)句3;……else語(yǔ)句n;第6頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.2.2switch語(yǔ)句在C#語(yǔ)言中,除了可以使用if語(yǔ)句實(shí)現(xiàn)多分支外,也可以使用switch語(yǔ)句。switch(表達(dá)式){case常量表達(dá)式1:

語(yǔ)句1;break;case常量表達(dá)式2:

語(yǔ)句2;break;……case常量表達(dá)式n:

語(yǔ)句n;break;default:

語(yǔ)句n+1;break;}第7頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.2.2switch語(yǔ)句switch表達(dá)式的類型為sbyte、byte、short、ushort、int、uint、long、ulong、char、string、枚舉或用戶自定義類型。每個(gè)case分支中的常量表達(dá)式必須能隱式轉(zhuǎn)換為switch表達(dá)式的類型,且常量表達(dá)式的值不能相同,從而保證分支選擇的唯一性。如果某個(gè)分支有多條語(yǔ)句,可以用花括號(hào)括起來(lái),也可以不加花括號(hào)。default分支可有可無(wú),但是每個(gè)switch語(yǔ)句最多只能有一個(gè)default分支。當(dāng)default語(yǔ)句缺省時(shí),如果switch后面的表達(dá)式值與任意常量表達(dá)式值不相等,將不執(zhí)行任何語(yǔ)句,直接退出switch語(yǔ)句。各分支語(yǔ)句中的break不可省略,否則將會(huì)出現(xiàn)錯(cuò)誤。使用switch語(yǔ)句時(shí)一定要注意,case后面必須是常量表達(dá)式,以冒號(hào)結(jié)束而不是分號(hào),且case語(yǔ)句后一定要跟break語(yǔ)句,這一點(diǎn)跟Java和C++不同。第8頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.2.2switch語(yǔ)句示例:staticvoidMain(string[]args){doublescore;charclass1;inti;Console.WriteLine("請(qǐng)輸入你的成績(jī):");score=Convert.ToDouble(Console.ReadLine());i=(int)score/10;switch(i){case10:case9:class1='A';break;case8:class1='B';break;case7:class1='C';break;case6:class1='D';break;default:class1='E';break;}Console.WriteLine("你的成績(jī)等級(jí)為:{0}",class1);}第9頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.2.3switch語(yǔ)句的控制類型switch語(yǔ)句的控制可以按case語(yǔ)句的排列先后順序進(jìn)行,也可以通過(guò)跳轉(zhuǎn)語(yǔ)句來(lái)實(shí)現(xiàn)。示例:實(shí)現(xiàn)switch語(yǔ)句的跳轉(zhuǎn)語(yǔ)句。

staticvoidMain(string[]args){intdays=0;intmonth=3;switch(month){case1:case3:case5:case7:case8:case10:case12:days=31;break;case2:days=28;break;case4:case6:case9:case11:days=30;break;default:days=0;break;}Console.WriteLine("thismonthhas{0}days",days);}第10頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.3使用循環(huán)語(yǔ)句5.3.1while語(yǔ)句while語(yǔ)句是用來(lái)實(shí)現(xiàn)循環(huán)的語(yǔ)句,該類循環(huán)先測(cè)試循環(huán)條件再執(zhí)行循環(huán)體,按照不同條件執(zhí)行循環(huán)體部分零次或多次。它的語(yǔ)法形式如下。while(表達(dá)式)循環(huán)體部分;第11頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.3.1while語(yǔ)句注意:循環(huán)體如果包含一條以上的語(yǔ)句,應(yīng)以花括號(hào)括起來(lái)作為復(fù)合語(yǔ)句。在循環(huán)體中,通常應(yīng)包含改變循環(huán)條件表達(dá)式值的語(yǔ)句,否則便會(huì)造成無(wú)限循環(huán)。由于先判斷條件,可能出現(xiàn)第一次測(cè)試條件時(shí),表達(dá)式的值就為false。此種情況下循環(huán)體將一次也不執(zhí)行,又稱“允許0次循環(huán)”。第12頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.3.1while語(yǔ)句示例:

classTestWhile{staticvoidMain(string[]args){intnumber=1,sum=0;while(number<=10){sum+=number;number++;}Console.WriteLine("thesumis{0}",sum);Console.Read();}}執(zhí)行上述代碼,運(yùn)行結(jié)果為:thesumis55。第13頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.3.2do語(yǔ)句do循環(huán)語(yǔ)句實(shí)現(xiàn)的是直到型循環(huán),該類循環(huán)先執(zhí)行循環(huán)體再測(cè)試循環(huán)條件。do循環(huán)體語(yǔ)句while(表達(dá)式);第14頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.3.2do語(yǔ)句示例:

classTestWhile{staticvoidMain(string[]args){intnumber=1,sum=0;do{sum+=number;number++;}while(number<=10);Console.WriteLine("thesumis{0}",sum);Console.Read();}}執(zhí)行上述代碼,運(yùn)行結(jié)果為:thesumis55。第15頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.3.3for語(yǔ)句for(表達(dá)式1;表達(dá)式2;表達(dá)式3)語(yǔ)句;第16頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.3.3for語(yǔ)句表達(dá)式1、2、3都可以省略,分號(hào)不能省略。如果表達(dá)式1、2、3都省略,則將無(wú)終止地執(zhí)行循環(huán)體。表達(dá)式2是循環(huán)控制條件,如果省略,循環(huán)將無(wú)終止地進(jìn)行下去。表達(dá)式1一般用于為循環(huán)控制條件賦初值,也可以是與循環(huán)變量無(wú)關(guān)的其他表達(dá)式。如果表達(dá)式1省略或者是與循環(huán)條件無(wú)關(guān)的其他表達(dá)式,則應(yīng)該在for語(yǔ)句之前給循環(huán)控制條件賦初值。表達(dá)式3一般用于改變循環(huán)控制條件的值。如果表達(dá)式3省略或者是其他與循環(huán)條件無(wú)關(guān)的表達(dá)式,則應(yīng)該在循環(huán)體中另有語(yǔ)句改變循環(huán)條件,以保證循環(huán)能正常結(jié)束。第17頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.3.4foreach語(yǔ)句foreach(類型標(biāo)識(shí)符in表達(dá)式)嵌入語(yǔ)句;示例:staticvoidMain(string[]args){int[]list={10,20,30,40,50,60};foreach(intminlist)Console.Write("{0,-5}",m);Console.Read();}第18頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.3.5break語(yǔ)句和continue語(yǔ)句break語(yǔ)句用于跳出包含它的switch、while、do、for、foreach語(yǔ)句,如果break不是在switch、while、do、for、foreach語(yǔ)句塊中,將發(fā)生編譯錯(cuò)誤。當(dāng)switch、while、do、for、foreach語(yǔ)句相互嵌套時(shí),break語(yǔ)句只是跳出直接包含它的語(yǔ)句塊。第19頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.3.5break語(yǔ)句和continue語(yǔ)句

classTestBreak{staticvoidMain(string[]args){for(inti=0;i<10;i++){Console.Write("enteraword:");strings=Console.ReadLine();if(s=="end")break;Console.WriteLine("youentered:{0}",s);}Console.Read();}}第20頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.3.5break語(yǔ)句和continue語(yǔ)句continue語(yǔ)句類似于break語(yǔ)句,也必須用于while、dowhile、for、foreach語(yǔ)句,它只從循環(huán)的當(dāng)前迭代中退出,然后在循環(huán)的下一次迭代開始重新執(zhí)行,而不是退出循環(huán)。需要注意如下事項(xiàng)。continue語(yǔ)句的目標(biāo)地址為直接包含它的while、dowhile、for或者foreach語(yǔ)句的嵌套語(yǔ)句結(jié)尾。假如continue語(yǔ)句不能被while、dowhile、for或者foreach語(yǔ)句包含,將發(fā)生編譯錯(cuò)誤。當(dāng)有while、dowhile、for或者foreach語(yǔ)句相互嵌套時(shí),continue語(yǔ)句只適用于直接包含它的語(yǔ)句塊。如果要在多個(gè)嵌套語(yǔ)句中完成轉(zhuǎn)移,必須使用goto語(yǔ)句。第21頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.3.5break語(yǔ)句和continue語(yǔ)句示例staticvoidMain(string[]args){for(inti=0;i<10;i++){Console.Write("enteraword:");strings=Console.ReadLine();if(s=="end")continue;Console.WriteLine("youentered:{0}",s);}Console.Read();}第22頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.4使用goto語(yǔ)句

goto語(yǔ)句是除選擇語(yǔ)句、循環(huán)語(yǔ)句之外的控制程序流程的語(yǔ)句,常用于將程序流程轉(zhuǎn)移出嵌套范圍。goto語(yǔ)句的常見用法為gotolable語(yǔ)句。其中,lable為一個(gè)標(biāo)簽,其語(yǔ)法形式為:標(biāo)簽1:第23頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.4使用goto語(yǔ)句示例:staticvoidMain(string[]args){intn=1,sum=0;lable:if(n<=5){sum=sum+n;n++;gotolable;}Console.WriteLine("sum={0}",sum);Console.Read();}第24頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.5嵌套使用流程控制語(yǔ)句選擇結(jié)構(gòu)的嵌套:if(表達(dá)式1)if(表達(dá)式2)

語(yǔ)句1else

語(yǔ)句2elseif(表達(dá)式3)

語(yǔ)句3else

語(yǔ)句4第25頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.5嵌套使用流程控制語(yǔ)句循環(huán)結(jié)構(gòu)的嵌套示例:staticvoidMain(string[]args){inti=1,a=0;for(;i<=5;i++){do{i++;a++;}while(i<3);i++;}Console.WriteLine("a的值為{0},i的值為{1}",a,i);Console.ReadLine();}第26頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.6函數(shù)5.6.1函數(shù)的定義與使用函數(shù)在使用之前必須先定義,函數(shù)定義的形式如下。函數(shù)修飾符數(shù)據(jù)類型標(biāo)識(shí)符函數(shù)名(形式參數(shù)說(shuō)明列表){變量、數(shù)組的定義語(yǔ)句;其他可執(zhí)行部分}函數(shù)的返回值是需要返回給主調(diào)函數(shù)的處理結(jié)果,由return語(yǔ)句給出。對(duì)于無(wú)返回值的函數(shù),其類型標(biāo)識(shí)符為void,不需要return語(yǔ)句第27頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.6.1函數(shù)的定義與使用示例:編寫一個(gè)函數(shù),用于求任意兩個(gè)整數(shù)之間所有數(shù)的平方和。classProgram{privatestaticintpfh(intx,inty){inti,sum=0;for(i=x;i<=y;i++)sum=sum+i*i;return(sum);}}第28頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.6.1函數(shù)的定義與使用函數(shù)的使用在類中的某個(gè)函數(shù)中,調(diào)用本類中由“函數(shù)名”指定的函數(shù),其語(yǔ)法形式如下:函數(shù)名([實(shí)際參數(shù)列表])調(diào)用由另一個(gè)類的對(duì)象指定的函數(shù),其語(yǔ)法形式如下:對(duì)象名.方法名([實(shí)際參數(shù)列表])只能調(diào)用非本類的另一個(gè)類的靜態(tài)方法,其語(yǔ)法形式如下:類名.方法名([實(shí)際參數(shù)列表])第29頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.6.2函數(shù)的參數(shù)傳遞參數(shù)傳遞中的類型轉(zhuǎn)化示例:classProgram{staticfloatSqr(floatk){return(k*k);}staticvoidMain(string[]args){inty;floatyy;y=6;yy=Sqr(y);Console.WriteLine("{0}的平方是{1}",y,yy);

Console.ReadLine();}}第30頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.6.2函數(shù)的參數(shù)傳遞參數(shù)傳遞的類型值傳遞時(shí)參數(shù)的語(yǔ)法形式如下:參數(shù)類型參數(shù)名引用傳遞參數(shù)的語(yǔ)法形式如下:ref參數(shù)類型參數(shù)名輸出引用類型參數(shù)的語(yǔ)法形式如下:out參數(shù)類型參數(shù)名參數(shù)數(shù)組:使用params關(guān)鍵字聲明參數(shù)的個(gè)數(shù)為不確定。第31頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.6.2函數(shù)的參數(shù)傳遞引用傳遞參數(shù)示例:classProgram{staticvoidswap(refinta,refintb){inti;i=a;a=b;b=i;}staticvoidMain(string[]args){intx,y;Console.WriteLine("請(qǐng)輸入x和y的值:");x=Convert.ToInt32(Console.ReadLine());y=Convert.ToInt32(Console.ReadLine());

swap(refx,refy);Console.WriteLine("轉(zhuǎn)換后x和y的值為:{0},{1}",x,y);Console.ReadLine();}}第32頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.6.2函數(shù)的參數(shù)傳遞輸出引用類型參數(shù)示例:classProgram{staticvoidswap(outinta,outintb){inti;a=Convert.ToInt32(Console.ReadLine());b=Convert.ToInt32(Console.ReadLine());i=a;a=b;b=i;}staticvoidMain(string[]args){intx,y;swap(outx,outy);Console.WriteLine("轉(zhuǎn)換后x和y的值為:{0},{1}",x,y);Console.ReadLine();}}第33頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.6.2函數(shù)的參數(shù)傳遞參數(shù)數(shù)組示例:classProgram{publicstaticfloatAverage(paramslong[]array){longtotal,i;for(i=0,total=0;i<array.Length;++i){total=total+array[i];}return((float)total/array.Length);}staticvoidMain(string[]args){floatx=Average(1,2,3,5);Console.WriteLine("1、2、3、5的平均值為{0}",x);x=Average(10,20,35,52);Console.WriteLine("10、20、35、52的平均值為{0}",x);Console.ReadLine();}}第34頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.6.3內(nèi)聯(lián)函數(shù)對(duì)于一些功能簡(jiǎn)單、規(guī)模較小又使用頻繁的函數(shù),CLR會(huì)做出是否使用內(nèi)聯(lián)函數(shù)的判斷。內(nèi)聯(lián)函數(shù)不在調(diào)用時(shí)發(fā)生控制轉(zhuǎn)移,而是在編譯時(shí)將函數(shù)體嵌入在每一個(gè)調(diào)用處,這樣就節(jié)省了參數(shù)傳遞、控制轉(zhuǎn)移等消耗。注意:在何處內(nèi)聯(lián)代碼完全由CLR判斷得出,無(wú)法使用諸如C++中inline的關(guān)鍵字來(lái)控制哪些方法是內(nèi)聯(lián)的。第35頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.6.4函數(shù)重載函數(shù)重載允許一個(gè)類中有同名的函數(shù)存在,即一個(gè)類中可以存在兩個(gè)以上的函數(shù)名稱相同。重載函數(shù)的形參必須不同,可以個(gè)數(shù)不同或者類型不同。示例:intadd(intx,inty);intadd(inta,intb); //錯(cuò)誤!編譯器不以形參名來(lái)區(qū)分函數(shù)intadd(intx,inty);voidadd(intx,inty); //錯(cuò)誤!編譯器不以返回值來(lái)區(qū)分函數(shù)第36頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.6.4函數(shù)重載示例:classProgram{publicstaticintAdd(inti,intj){returni+j;}publicstaticstringAdd(strings1,strings2){returns1+s2;}publicstaticlongAdd(longx){returnx+5;}staticvoidMain(string[]args){Console.WriteLine(Add(1,2));Console.WriteLine(Add("1","2"));Console.WriteLine(Add(10));Console.ReadLine();}}第37頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.7常用內(nèi)部函數(shù)5.7.1隨機(jī)函數(shù)介紹在C#中要生成隨機(jī)數(shù)需要使用Random類。該類的主要方法是Next方法,它生成一個(gè)介于兩個(gè)整數(shù)之間的隨機(jī)數(shù),其語(yǔ)法形式如下:publicvirtualintNext([intminValue,intmaxValue]);第38頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.7.1隨機(jī)函數(shù)介紹示例:

classProgram{staticvoidMain(string[]args){Randomop1=newRandom(10);Randomop2=newRandom();intresult;result=op1.Next(10,99)+op2.Next(0,9);Console.WriteLine(result);Console.Read();}}由于結(jié)果是隨機(jī)值,所以這里不再描述運(yùn)行結(jié)果,第39頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.7.2格式化函數(shù)介紹.NET為處理數(shù)字、日期以及字符串的格式化提供了WriteLine方法、Format方法和ToString方法。通過(guò)WriteLine方法和Format方法可對(duì)多個(gè)變量進(jìn)行格式化,ToString方法只能對(duì)一個(gè)變量進(jìn)行格式化。對(duì)于使用WriteLine方法和Format方法格式化字符串,規(guī)定格式的一般語(yǔ)法形式如下。{N,[M][:格式碼精度]}對(duì)于使用ToString方法格式化字符串,規(guī)定形式的一般語(yǔ)法如下。格式碼精度第40頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.7.2格式化函數(shù)介紹[]:表示其中的內(nèi)容為可選項(xiàng)。N:表示要格式化的參數(shù)的索引。M:可選參數(shù),表示格式化后的參數(shù)所占的寬度。如果M是負(fù)數(shù),那么格式化后的值就是左對(duì)齊的;如果M是正數(shù),那么格式化后的值是右對(duì)齊的;如果未指定M,則默認(rèn)為零。格式碼:可選的格式化代碼字符串。精度:格式化輸出的有效位數(shù)或小數(shù)位數(shù)。第41頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.7.3日期函數(shù)介紹用于處理時(shí)間和日期的對(duì)象為DateTime結(jié)構(gòu)和TimeSpan類。DateTime結(jié)構(gòu)用于表示日期和時(shí)間,表示范圍在0001年1月1日午夜12:00:00到9999年12月31日晚上11:59:59之間的日期和時(shí)間,最小時(shí)間單位等于100納秒。TimeSpan類可以表示一個(gè)時(shí)間間隔,表示范圍可以在Int64.MinValue到Int64.MaxValue之間。第42頁(yè),課件共46頁(yè),創(chuàng)作于2023年2月5.7.3日期函數(shù)介紹DateTime結(jié)構(gòu)的常用方法如下:AddYears、AddMonths、AddDays、AddHours、AddMinutes、AddSeconds方法,用于將指定的年、月、日、時(shí)、分、秒加到Date

溫馨提示

  • 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. 人人文庫(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)論