老样子,心仪的曲子奉上给各位大佬:《One Last You》—— From album 《Xenoblade 2 Original Soundtrack》
最终,少年遇见了少女(欣赏前请准备好纸巾,谢谢合作┭┮﹏┭┮┭┮﹏┭┮┭┮﹏┭┮┭┮﹏┭┮┭┮﹏┭┮)
关于分支的理解心得
还记得高中数学学习的程序框图吗?书上是不是有很多例子,其中就有例子如下图所示的类型
从数形结合的角度来讲,这是最好理解的了
和判断有所区别的是,“分支”的两种或多种情况都是需要输出相应结果的,判断仅仅是单纯认为“ if ”后面跟的“()”里的条件成立才做,不成立直接得到“ if ”前已经得到的结果罢了。
故“ if-else ”才有了勇武之地
来,进入一段令人愉悦的实业环节
附源码:
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d", &a, &b, &c);
int max = 0;
if ( a>b ) {
if ( a>c ) {
max = a;
} else {
max = c;
}
} else {
if ( b>c ) {
max = b;
} else {
max = c;
}
}
printf("The max is %d\n", max);
return 0;
}
比较大小,要是两个的话就不放出来丢人现眼了
但是,这个是3个数进行比较
显然的说,这就是高中数学的程序框图
输入三个数,让电脑俩俩较,第一次若有结果,再进行第二次比较,出结果
倘若第一次比较没有结果,直接另外两个数比较,直至输出最后的MAX
关于switch-case
暂时了解不多
知道switch后()里的控制表达式只能是控制整数型
case后跟常量可以为常数或者常数计算表式,记得加“ :”
default只在前面所有case均未执行的情况下执行
不要忘记“ break ”!!!
综上所述
个人认为有分支这个形式,可以很完美的省去一些不必要的步骤,着实很省心
最后,先水一期q(≧▽≦q)q(≧▽≦q)q(≧▽≦q)q(≧▽≦q)q(≧▽≦q)q(≧▽≦q)q(≧▽≦q)q(≧▽≦q)q(≧▽≦q)