这篇文章主要介绍“switch分支语句怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“switch分支语句怎么使用”文章能帮助大家解决问题。
// 来个小练习帮助加深理解:
int n = 1;
int m = 2;
switch (n)
{
case 1:
m++;//此处执行完之后没有break,会继续执行下去
case 2:
n++;//此处同上
case 3:
switch (n)//switch语句可以嵌套使用
{
case 1:
n++;
case 2:
m++; n++; break;//此处虽然有break,但是只能是从此switch语句中结束,而由于case 3 并没有break,所以还要继续执行case 4.
}
case 4:
m++; break;//此处break才真正结束了开始的switch语句
case 5:
n++; m++; break;
}
printf("m = %d n = %d\n", m, n);
//最终答案是:m = 5 n = 3
//*****补充*****:switch()后面不能加 ;
分支语句完结撒花!!!switch这个分支语句没啥能讲的,加上个小练习加深加深印象就可以了。
然后就来到了循环语句
// 循环语句之while语句
//若条件符合就继续执行,直到不符合时停止
//例:输入1-10的数字
int x4 = 1;
while (x4 <= 10)
{
if (x4 == 5)
break;//break 可以跳出循环走到循环下面的代码
// continue :结果是不结束,一直执行
//continue 可以提前结束本次循环,继续进行下次循环
printf("%d ", x4);
x4++;
}
int x5 = 0;
while (x5 <= 10)
{
x5++;
if (x5 == 5)
continue;
printf("%d ", x5);
}
// getchar() 函数
//能够获取一串字符
int x6 = 0;
while ((x6 = getchar()) != EOF)//此处只能用EOF-end of file ,而不能用其他的英文字符
putchar(x6);//若要想结束这个while循环,需要输入ctrl + z
关于“switch分支语句怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://blog.51cto.com/u_15806542/5717542