欢迎来到天天文库
浏览记录
ID:27212376
大小:329.32 KB
页数:31页
时间:2018-11-29
《《二单元c语法》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二单元C#语法劳动和社会保障部全国计算机信息高新技术考试指定教材——ASP.NETC#的流控制结构----条件语句条件语句C#主要包含两种条件语句:IF语句和Switch语句。C#的流控制结构----条件语句if(表达式){语句块;}if(表达式){语句块1;}else{语句块2;}if(表达式1){语句块1;}elseif(表达式2){语句块2;}else{语句块3;}C#的流控制结构----条件语句Switch(表达式){case表达式的值1;{语句1;}case表达式的值2;{语句2;}……default:{语句default;}}C#的流控制结
2、构----循环语句C#中共有四种循环语句:for语句、foreach语句、while语句和do语句。C#的流控制结构----循环语句(for)usingSystem;publicclassForLoopTest{publicstaticvoidMain(){for(inti=1;i<=5;i++)Console.WriteLine(i);}}C#的流控制结构----循环语句(Foreach)Demo2-1.csC#的流控制结构----循环语句(while)usingSystem;classWhileTest{publicstaticvoidMain(){
3、intn=1;while(n<6){Console.WriteLine("Currentvalueofnis{0}",n);n++;}}}C#的流控制结构----循环语句(do...while)usingSystem;classDoTest{publicstaticvoidMain(){intn=10;do{Console.WriteLine("Currentvalueofnis{0}",n);n++;}while(n<6);}}C#的流控制结构----跳转语句跳转语句的作用是使函数内的程序无条件的改变控制权,即在程序间进行控制转移。跳转语句包括brea
4、k、continue、goto、return和throw语句。C#的流控制结构----跳转语句(break)break语句用于终止最内层while、do、for和switch语句的执行。当程序遇到这一语句之后,执行紧接在被终止执行的语句后面的语句。C#的流控制结构----跳转语句(break)usingSystem;classBreakTest{publicstaticvoidMain(){for(inti=1;i<=100;i++){if(i==5)break;Console.WriteLine(i);}}}C#的流控制结构----跳转语句(break
5、)Demo2-2.csC#的流控制结构----跳转语句(continue)continue语句仅使最内层的循环体终止当前进行的这次循环。在while和do循环结构中,它将控制权转至对真值条件的计算。它与前面提到的break语句不同,它并不终止整个循环的执行,而仅仅终止当前这一次循环的运行。C#的流控制结构----跳转语句(continue)usingSystem;classContinueTest{publicstaticvoidMain(){for(inti=1;i<=10;i++){if(i<9)continue;Console.WriteLine(
6、i);}}}C#的流控制结构----跳转语句(goto)goto语句也能用来跳出循环和switch语句。它无条件的转移程序的执行控制,其转移目的地是一个标号,因此要求标号与goto语句处在同一个函数中。C#的流控制结构----跳转语句(goto)usingSystem;classtestgoto{publicstaticvoidMain(){intx=55;Console.WriteLine("x={0}",x);if(x==55){x=135;gotoA;//Error}x=x+1;A:for(inti=1;i<=5;i++){Console.Writ
7、eLine(i);}Console.WriteLine("x={0}",x);}}C#的流控制结构----跳转语句(return)usingSystem;classReturnTest{staticdoubleCalculateArea(intr){doublearea;area=r*r*Math.PI;returnarea;}publicstaticvoidMain(){intradius=5;Console.WriteLine("Theareais{0:0.00}",CalculateArea(radius));}}构造函数与析构函数构造函数与析构函
8、数是两类特定的函数。构造函数在创建对象的时候被自动的调用,用以执行初对象的初始化
此文档下载收益归作者所有