1.什么是语句
常在一条代码的末尾加一个分号 “;” ,C语言中分号前的就是一条语句;
2.分支语句
分支语句又叫选择结构。
表示当满足某个条件时,程序可以选择不同的执行路径。
包括if语句和switch语句。
2.1if语句
结构:
if(条件)
语句(带来的结果);
else
语句(带来的结果);
若满足if括号里面的条件则执行以下语句,否则执行else中的语句。
还有一种结构叫多分支结构:
if(条件)
(语句);
else if(条件)
(语句);
else(条件)
(语句);
接下来我举一个例子,大家可以深入理解一下if语句的用法。
这是一个判断1-100里面的奇数并将其服务器托管网输出的一串代码。
if里面的条件i%2==1就是判断奇数的方法,若满足,则输出i。
int main()
{
for (int i = 1;i
2.2switch语句
switch也是一直分支语句,常用于多分支,例如你输入1,程序就输出星期1,你输入2,程序就输出星期2,以此类推,用 if 语句写比较麻烦,所以就诞生了switch语句。
下面是一串用switch来表示星期的代码:
int main()
{
int day = 0;
scanf("%d",&day);
switch (day)
{
case 1:
printf("星期1n");
break;//跳出
case 2:
printf("星期2n");
break;
case 3:
printf("星期3n");
break;
case 4:
printf("星期4n");
break;
}
return 0;
}
当然,若case下面的属性是同类的时,可以将他们合并处理,这样可以缩短代码的篇幅,看起来更加简洁方便,如下:
由于周一到周五全是工作日,而周六周日是休息日,故可以将case1-5归为一类,case6,7归为一类。
int main()
{
int day = 0;
scanf("%d", &day);
switch (day)
{
case 1:
case 2:
case 3:
case 4:
case 5:
printf("工作日n");
break;
case 6:
case 7:
printf("休息日n");
break;
default://可放在最前面,但是建议放在后面
printf("输入错误n");
break;
}
}
当 switch表达式的值并不匹配所有case标签的值时,我们可以用default子句 来规定其输出什么,其实和case语句类似。
default:
{
printf("");
}
break;
3.循环语句
循环–顾名思义就是程序重复地执行一个指令很多次。
3.1while循环
while的语法结构:
while(表达式)
循环语句;
接下来是一个例子:
表示有1-10十个数字,依次循环,当取到5时退出循环
int main()
{
// 初始化 判断 调整
for (int i = 1; i
在这里有一个重点需要注意一下!!!
循环语句中的break和continue有着不同的作用:
break在while语句中,起直接终止所有循环的作用。
continue在while语句中,起终止本次循环的作用,就是在本次循环中,碰到continue后面的语句就不执行,直接跳到while判断。
3.2for循环
for循环语法如下所示:
for(表达式1,表达式2,表达式3)
循环语句:
接下来是一个例子:打印1-10的数字:
#include
int main()
{
int i = 0;
//for(i=1/*初始化*/; i
最后,关于分支与循环的简介介绍就结束啦! 下一篇是关于这些的练习题哦!想更加熟练的小伙伴快去看看吧!
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: SpringBoot 这么实现动态数据源切换,就很丝滑!
大家好,我是小富~ 简介 项目开发中经常会遇到多数据源同时使用的场景,比如冷热数据的查询等情况,我们可以使用类似现成的工具包来解决问题,但在多数据源的使用中通常伴随着定制化的业务,所以一般的公司还是会自行实现多数据源切换的功能,接下来一起使用实现自定义注解的形…