"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>她当时才只有17岁,是一个村里的村民,当时鬼子到村庄里,他们先是将村里全部人都召集到一块空地上,就对村里男性开始了屠杀,最后就剩下了一些女性,他们把这些女人全部都带走。<br>最后她们就被带到了慰安所里,关在了一个个小黑屋里,那些屋子里面就一张床,然后整个屋子里面漆黑一片,什么都看不见。<br>白天的时候,她们就被这些日本鬼子赶出来干活,一到了晚上,她们就被赶回屋子里,然后就有许多日本士兵前来侵犯她们,一个接一个地,有时候一天她们得接纳几十个日本兵,接待的多了,他们连吃饭睡觉都顾不上,她们的身体都得不到休息。<br>有时候这些日本兵还不给她们饭吃,她们也只能慢慢承受着,遭到这样的折磨,他们的身体也就慢慢扛不住了,而日本人却根本不管这些,只要一有生病的女人他们就直接杀掉。<br>这些女人纷纷想逃出去,但这都是妄想,当时不仅日本鬼子看守非常严密,而且这些鬼子还准备了很多酷刑,对待那些逃跑的女人。只要她们一被抓回来,就得面对鬼子四角牛,慰安椅的酷刑,所以说,只要被他们抓回来,就基本没有能活下来的。<br>最终抗战胜利了,有一些女人侥幸的活了下来,她们却不知道,自己要遭受更大的折磨,有的人回到村里之后,一旦被村里人知道自己做过慰安妇的事实,就要受到他们另类的眼光和指责,有的甚至还遭到村民的谩骂,但她们却没法解释,只能慢慢地承受着,有的只能一个人孤独的活下去,所以说他们的后半辈子非常的惨。