* * * 1. 比较少见的用法是,为了执行某个case的代码后继续执行下一个case的代码,故意省略break语句。2. 一个普遍的误解:以为程序只会执行匹配的case标号相关联的语句。实际上,程序从该点开始执行,并跨越case边界继续执行其他语句,直到switch结束或遇到break语句为止。3. switch内部的变量定义:对于switch结构,只能在它的最后一个case标号或default标号后面定义变量,制定这个规则是为了避免出现代码跳过变量的定义和初始化的情况。回顾变量的作用域,变量从它的定义点开始有效,直到它所在块结束为止。在这种情况下,如果要为某个特殊的case定义变量,则可以引入块语句,在该语句中定义变量,从而保证这个变量在使用前被定义和初始化。case true;??? {?// ok:declaration statement within a statement block?int i=0;?// …??? }??? break;case false;??????? // … * 1. 比较少见的用法是,为了执行某个case的代码后继续执行下一个case的代码,故意省略break语句。2. 一个普遍的误解:以为程序只会执行匹配的case标号相关联的语句。实际上,程序从该点开始执行,并跨越case边界继续执行其他语句,直到switch结束或遇到break语句为止。3. switch内部的变量定义:对于switch结构,只能在它的最后一个case标号或default标号后面定义变量,制定这个规则是为了避免出现代码跳过变量的定义和初始化的情况。回顾变量的作用域,变量从它的定义点开始有效,直到它所在块结束为止。在这种情况下,如果要为某个特殊的case定义变量,则可以引入块语句,在该语句中定义变量,从而保证这个变量在使用前被定义和初始化。case true;??? {?// ok:declaration statement within a statement block?int i=0;?// …??? }??? break;case false;??????? // … * * static void Main(string[ ] args) { Console.WriteLine(请输入一个字符串:); // 输入提示 // 从控制台读入字符串 string line = Console.ReadLine(); // 循环输出字符串中的字符 foreach (char c in line) { Console.WriteLine(c); } Console.ReadLine(); } static void Main(string[ ] args) { Console.WriteLine(请输入一个字符串:); // 输入提示 // 从控制台读入字符串 string line = Console.ReadLine(); // 循环输出字符串中的字符 foreach (char c in line) { Console.WriteLine(c); } Console.ReadLine(); } 依次循环字符串中的每个字符 回顾 表达式是操作数和运算符的集合 关系运算符运用测试两个操作数之间的关系 条件结构解决了程序种需要根据不同情况进行判断的情况 逻辑运算符用于组合多个条件( 和 ||)或者为某一条件取反(!) sizeof 运算符用于在程序中测试某一数据类型占用多少字节 在复杂表达式中,通过运算符的优先级确定各种运算符的执行顺序 目标 熟练使用多重 if 结构 熟练使用嵌套 if 结构 熟练使用 switch 结构 理解条件运算符的用法 不能 上菜 有胡萝卜吗? 有黄瓜吗? 制作胡萝卜沙拉 有 4.1 多重条件判断 有 可以 上菜 制作黄瓜沙拉 制作黄瓜沙拉 没有 没有 开始 做黄瓜沙拉 做胡萝卜沙拉 有 没有 不能 上菜 可以 上菜 是否有 胡萝卜 有 没有 是否有黄瓜? 结束 多重if 要处理多重条件判断的情况,需要使用多重条件结构 4.1 多重条件结构 嵌套 if switch结构 多重条件结构 if (表达式1) 语句1;
您可能关注的文档
最近下载
- 2020高考物理:计算题专项训练.pdf VIP
- 2025年湖南铁路科技职业技术学院单招职业技能测试题库一套.docx VIP
- 尾矿库安全技术知识--培训课件.ppt VIP
- 尾矿库安全培训精选课件.ppt VIP
- 四级高频词汇带音标版.pdf VIP
- 化妆品检验与安全性评价 第一第二章.pptx VIP
- 农村自建房包工不包料合同模板.docx VIP
- 【2025届】青海初中学业水平考试中考语文真题试题【原卷+解析】.pdf
- 尾矿库基础知识培训.pptx VIP
- Unit 5 School activities Wrap up & Let's explore 课件(共36张PPT) 外研版英语四年级下册.pptx
原创力文档

文档评论(0)