稳住别慌
闲话:作为一个小白,学习的路程很坎坷,但我们要坚持下去。 加油伙伴们,前辈们也要努力呦,小心被我们超越 嘻嘻 帖子作用:方便小白学习,前辈指正优化,自己能坚持下去。
今天所用的工具:CodeBlocks(+汉化补丁) 截屏软件 美图秀秀
开始:
今天的学习内容是:C语言初步学习 关于流程控制与循环中的if语句 编程里的一些命令解析(其实直接看源码+运行成果就可以了嘻嘻(✿◕‿◕✿))
一些知识点:
switch:
switch是C语言的一种多分支选择的语句
基本语法格式如下:
switch(表达式)
{
case 常量表达式1: 语句 1;
case 常量表达式2: 语句 2;
......
case 常量表达式n: 语句 n;
default: 语句 n+1;
}
它的执行过程是:首先计算“表达式”的值,然后从第一个 case 开始,与“常量表达式x”进行比较,如果与当前常量表达式的值不相等,那么就不执行冒号后边的语句 x,一旦发现和某个常量表达式的值相等了,那么它会执行之后所有的语句,如果直到最后一个“常量表达式 n”都没有找到相等的值,那么就执行 default 后的“语句 n+1”。但需要注意的是 当找到一个相等的 case 分支后,会执行该分支以及之后所有分支的语句
为了避免这种情况,C语言还提供了一个关键字 break,专门用于跳出switch语句。 switch 的分支语句一共有 n+1 种,而我们通常希望的都是选择其中的一个分支来执行,执行完后就结束整个 switch 语句,而继续执行 switch后面的语句,此时就可以通过在每个分支后加上 break 语句来实现了。如下:
switch (表达式) {
case 常量表达式1: 语句1; break;
case 常量表达式2: 语句2; break;
......
case 常量表达式n: 语句n; break;
default: 语句n+1; break;
}
加了这个 break 语句后,一旦“常量表达式 x”与“表达式”的值相等了,那么就执行“语句 x”,执行完毕后,由于有了 break 则直接跳出 switch 语句,继续执行 switch 语句后面的程序了,这样就可以避免执行不必要的语句。 值得一提的是,由于default是最后一个分支,匹配后不会再执行其他分支,所以也可以不用break。
源码展示:
成果展示:
最后:伙伴们要注意休息呦
附件 源码和成果感觉没有必要下载 嘻嘻 要攒论坛币了 嘻嘻希望多的能赞助我一个 嘻嘻(✿◕‿◕✿)
|