Visual C#程序设计应用教程 教学课件 ppt 作者 郭力子 1_ 第3章流程控制与函数
27页1、VISUAL C# 程序设计应用教程,第3章 流程控制与函数, C#的分支选择语句 C#的循环语句 C#中函数的声明与使用,本章要点,第3章 流程控制与函数,3. 1 选择语句 3. 2 循环语句 3. 3 跳转语句 3. 4 函数 3. 5 异常处理,3.1 选择语句,当程序出现多条执行路线时,可以采用选择语句。 C#中的选择语句有两种: 3.1.1 if语句 3.1.2 switch语句,3.1.1 if语句,if语句:用于根据条件进行分支选择。 使用时,首先判断由布尔表达式的结果。然后再根据结果执行不同的语句 简单if语句 双条件if语句 多条件if语句,简单和双条件if语句语法,1.简单if语句使用语法 if (布尔表达式) 内嵌语句块; 2.双条件if语句使用语法 if (布尔表达式) 内嵌语句块1; else 内嵌语句块2; ,多条件if语句语法,3.多条件if语句使用语法 if (布尔表达式1) 内嵌语句块1; else if (布尔表达式2) 内嵌语句块2; else if (布尔表达式n-1) 内嵌语句块n-1; else 内嵌语句块n; ,swith语句:为一多分支
2、选择语句 类似于多条件if语句。 根据表达式的不同测试值,有条件的执行不同的代码。,3.1.2 switch语句,switch语句的语法,switch (表达式) case 常量表达式1: 语句1; break; case 常量表达式2: 语句2; break; case 常量表达式n: 语句n; break; default : 语句n+1; break; ,switch语句的说明,(1)switch表达式的类型为sbyte、byte、short、ushort、int、uint、long、ulong、char、string、枚举或用户自定义类型等 (2) 执行switch语句时,首先计算switch表达式的值。 (3) 如果表达式的值等于常量表达式1的值,则执行语句1,然后通过break语句退出switch结构,执行位于整个switch结构后面的语句;如果表达式的值不等于常量表达式1的值,则判断表达式的值是否等于常量表达式2的值,依次类推,直到最后一个语句 (4) 如果没有case常量表达式的值与之匹配,则执行default分支下的语句代码,如果不存在default语句,则跳过swi
3、tch语句体,什么也不做。default分支为可选项,但每个switch语句最多只能有一个default分支。,3.2 循环语句,循环语句:常用来重复地运行一行或多行代码。 每次执行前需判断循环条件是否成立,若满足则重复执行语句,直到循环条件不成立时才退出。 3.2.1 while语句 3.2.2 do while语句 3.2.3 for语句 3.2.4 foreach语句,3.2.1 while语句,while语句:用于按条件执行零次或多次循环代码。 先判断while后面括号内的布尔表达式的值。如为true,即执行循环体,然后再回到while语句的开始处,再判断while后面括号中的布尔表达式的值是否为true,只要表达式一直为true,那么就重复执行循环体,一直到while后面括号中的布尔件表达式的值为false时,才跳出循环,并执行程序中循环体后的下一条语句 使用语法: while(布尔表达式) 循环体 ,3.2.2 do while语句,dowhile语句:用于按条件执行至少1次或多次循环 代码首先执行大括号内的循环代码程序段,然后判断布尔表达式的值是否为true,再进行相应操
《Visual C#程序设计应用教程 教学课件 ppt 作者 郭力子 1_ 第3章流程控制与函数》由会员E****分享,可在线阅读,更多相关《Visual C#程序设计应用教程 教学课件 ppt 作者 郭力子 1_ 第3章流程控制与函数》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页