一文详解C语言中的switch语句和while循环
目录
C 语言中的 switch 语句
替代多重 if..else 语句,可以使用 语句。 语句用于选择多个代码块中的一个来执行
switch(表达式) {
case x:
// 代码块
break;
case y:
// 代码块
break;
default:
// 代码块
工作原理
下面的示例使用星期几的数字来计算星期几的名称:
int day = 4;
switch (day) {
case 1:
printf("星期一");
break;
case 2:
printf("星期二");
break;
case 3:
printf("星期三");
break;
case 4:
printf("星期四");
break;
case 5:
printf("星期五");
break;
case 6:
printf("星期六");
break;
case 7:
printf("星期日");
break;
}
// 输出 "星期四" (星期 4)
关键字:
关键字:
int day = 4;
switch (day) {
case 6:
printf("今天是星期六");
break;
case 7:
printf("今天是星期日");
break;
default:
printf("期待周末");
}
// 输出 "期待周末"
C 语言中的 while 循环
循环
循环可以执行一段代码,只要满足指定的条件。循环非常方便,因为它们可以节省时间、减少错误并使代码更易于阅读。
循环
只要指定的条件为真, 循环就会一直循环执行一段代码块:
语法:
while (条件) {
// 要执行的代码块
}
在下面的示例中,只要一个变量 () 小于 5,循环中的代码就会一遍又一遍地运行:
示例
int i = 0;
while (i < 5) {
printf("%d
", i);
i++;
}
注意: 不要忘记增加用于条件的变量 (),否则循环将永远不会结束!
循环
循环是 循环的一个变体。这个循环会在检查条件是否为真之前先执行一次代码块,然后只要条件为真,就会重复该循环。
语法:
do {
// 要执行的代码块
}
while (条件);
下面的示例使用了一个 循环。即使条件为假,循环也至少会执行一次,因为代码块是在测试条件之前执行的:
示例
int i = 0;
do {
printf("%d
", i);
i++;
}
while (i < 5);
不要忘记增加用于条件的变量,否则循环将永远不会结束!
现实生活中的例子
为了展示 循环的实际例子,我们可以创建一个简单的“倒计时”程序:
示例
int countdown = 3;
while (countdown > 0) {
printf("%d
", countdown);
countdown--;
}
printf("新年快乐!
");
为了展示 循环结合 语句的实际例子,假设我们玩一个 Yahtzee 游戏!
示例
如果骰子数字为 6,则打印“Yahtzee!”:
int dice = 1;
while (dice <= 6) {
if (dice < 6) {
printf("没有 Yahtzee
");
} else {
printf("Yahtzee!
");
}
dice = dice + 1;
}
最后
以上就是一文详解C语言中的switch语句和while循环的详细内容,更多关于C语言switch语句和while循环的资料请关注脚本之家其它相关文章!
您可能感兴趣的文章:
- .NET Core系列之MemoryCache 初识
- 007手机一键Root(安机网一键Root) v3.0 官方最新版 一键ROOT您的Android手机
- 12306密码被盗了怎么办?12306密码外泄解决方法
- 12个字的qq网名
- 150M迷你型无线路由器怎么设置?
- 192.168.1.1打不开怎么办?路由器192.168.1.1打不开的原因以及解决办法
- 2011年电子报合订本 电子报 编辑部 中文 PDF版 [84M]
- 2015年1月15日小米新旗舰发布会现场图文直播
- 2016.3.1vivo Xplay5新品发布会现场视频直播 优酷直播
- 2016华为P9发布会视频直播地址 4月15日华为P9国行发布会直播