"假设 m 和“整型数值5”相等,那么就会从“语句5”一直执行到“语句n+1”。<br>4) 如果直到最后一个“整型数值n”都没有找到相等的值,那么就执行 default 后的“语句 n+1”。<br>需要重点强调的是,当和某个整型数值匹配成功后,会执行该分支以及后面所有分支的语句。例如:#includeint main(){ int a; printf(""Input integer number:""); scanf(""%d"",&a); switch(a){ case 1: printf(""Monday\n""); case 2: printf(""Tuesday\n""); case 3: printf(""Wednesday\n""); case 4: printf(""Thursday\n""); case 5: printf(""Friday\n""); case 6: printf(""Saturday\n""); case 7: printf(""Sunday\n""); default:printf(""error\n""); } return 0; }运行结果:<br>Input integer number:4↙<br>Thursday<br>Friday<br>Saturday<br>Sunday<br>error<br>输入4,发现和第四个分支匹配成功,于是就执行第四个分支以及后面的所有分支。这显然不是我们想要的结果,我们希望只执行第四个分支,而跳过后面的其他分支。为了达到这个目标,必须要在每个分支最后添加break;语句。<br>break是C语言中的一个关键字,专门用于跳出 switch 语句。所谓“跳出”,是指一旦遇到 break,就不再执行 switch 中的任何语句,包括当前分支中的语句和其他分支中的语句;也就是说,整个 switch 执行结束了,接着会执行整个 switch 后面的代码。<br>使用 break 修改上面的代码:#includeint main(){ int a; printf(""Input integer number:""); scanf(""%d"",&a); switch(a){ case 1: printf(""Monday\n""); break; case 2: printf(""Tuesday\n""); break; case 3: print"
一是找乐趣。现实生活中如何寻找孩子兴趣点,让孩子体会乐趣;二是设目标。现实生活中,我们可以给孩子制定合理有效的目标,让孩子从小有梦想并勇于实现梦想;三是定规则。电子游戏的规则都很明确,家长在陪伴孩子过程中,也可以向游戏设计师那样,制定基本规则,激发动机、寻找乐趣、约定奖罚、及时兑现承诺,让孩子体会成功的快感。<br>暑假已经开始,张海波建议,仅是限制孩子玩游戏的时间是不够的,空余下来的时间做什么,是否可以设计得更有趣,可以召开一个小小的家庭会议,给孩子一定主动权,约定暑假目标,制定简明可操作的约定条款。约定期限到后,最重要的是执行约定中的奖罚条款。如果没有完成约定,家长可以和孩子一起坐下来,好好回顾分析一下问题出在哪里、如何改进,并发起新的约定。对于小学中年级以上的孩子,要注意让孩子有更大的自主权,从“约定”变为“自定”。“需要特别注意的是,家庭教育中身教永远大于言传。”<br>南方日报记者 严慧芳