"C语言中switch条件语句也是一种很常用的选择语句,和if条件语句不同,它只能针对某表达式的值做出判断,从而决定程序执行哪一段代码。1、switch 语句<br>使用switch语句选择要执行的许多代码块之一。<br>语法<br>switch(expression) { case x: // 代码块 break; case y: // 代码块 break; default: // 代码块 }<br>switch case 语句有如下规则:<br>1)switch语句中使用的表达式必须具是int或enum类型,否则如float等其他数据类型是无法通过的编译的,因为编译器需要switch后面的语句和case后面的值精确匹配,而计算机无法精确表达一个float数据类型。<br>2)switch可以任意个case语句(包括没有), 值和语句之间使用:分隔。<br>3)case后面的值必须是int常量值,或者返回结果为int类型的表达式,以下代码无法编译通过。<br>4)当switch后面的变量值和case后面的常量值匹配相等后,case后面的代码将会被执行,直到break语句被执行后跳出switch代码块<br>5)break不是必须的,如果没有break,则执行完当前case的代码块后会继续执行后面case代码块的内容,直到执行break才可以退出<br>6)switch有一个默认的情况,我们用default关键词表示,当switch后面的变量和所有case后面的常量都不匹配的情况下,默认执行default后面的语句<br>例如:<br>#includeint main() { printf(""Please input a number(1-100):""); int grade; scanf(""%d"", &grade); switch (grade / 10) { case 10: case 9: printf(""A\n""); break; case 8: case 7: printf(""B\n""); break; case 6: case 5: printf(""C\n""); break; default: break; } return 0; }<br>2、break关键字<br>当C语言代码执行到break关键字时,它将跳出switch块。<br>#includei"
一是找乐趣。现实生活中如何寻找孩子兴趣点,让孩子体会乐趣;二是设目标。现实生活中,我们可以给孩子制定合理有效的目标,让孩子从小有梦想并勇于实现梦想;三是定规则。电子游戏的规则都很明确,家长在陪伴孩子过程中,也可以向游戏设计师那样,制定基本规则,激发动机、寻找乐趣、约定奖罚、及时兑现承诺,让孩子体会成功的快感。<br>暑假已经开始,张海波建议,仅是限制孩子玩游戏的时间是不够的,空余下来的时间做什么,是否可以设计得更有趣,可以召开一个小小的家庭会议,给孩子一定主动权,约定暑假目标,制定简明可操作的约定条款。约定期限到后,最重要的是执行约定中的奖罚条款。如果没有完成约定,家长可以和孩子一起坐下来,好好回顾分析一下问题出在哪里、如何改进,并发起新的约定。对于小学中年级以上的孩子,要注意让孩子有更大的自主权,从“约定”变为“自定”。“需要特别注意的是,家庭教育中身教永远大于言传。”<br>南方日报记者 严慧芳