概述
文章目录
- 前言
- 分支语句
- 1. If语句
- 2.switch
- 循环语句
- 1.while
- 2.for
- 3.do while
- *结束*
前言
什么是语句?
C语句可分为以下五类:
- 表达式语句
- 函数调用语句
- 控制语句
- 复合语句
- 空语句
分支语句
1. If语句
语法结构: if(表达式) 语句;
当表达式结果为真,执加粗样式行语句,反之不执行;
if(表达式) 语句1; else 语句2;
当表达式结果为真,执行语句1,反之执行语句2;
多分支 if(表达式1) 语句1; else if(表达式2) 语句2; else 语句3;
当满足表达式1,执行语句1,满足表达式2,则执行语句2,否则执行语句3;
2.switch
switch语句也是一种分支语句。 常常用于多分支的情况。
比如:
输入1,输出星期一
输入2,输出星期二
输入3,输出星期三
输入4,输出星期四
输入5,输出星期五
输入6,输出星期六
输入7,输出星期日
那我没写成 if…else if …else if 的形式太复杂,那我们就得有不一样的语法形式。
这就是switch 语句。
而语句项是什么呢?
switch(整型表达式)
{
语句项;
}
//是一些case语句:
//如下:
case 整形常量表达式:
语句;
在switch语句中,我们没办法直接实现分支,搭配break使用才能实现真正的分支。
int main()
{
int day = 0;
scanf("%d", &day);
switch (day)
{
case 1:
printf("星期一n");
break;
case 2:
printf("星期二n");
break;
case 3:
printf("星期三n");
break;
case 4:
printf("星期四n");
break;
case 5:
printf("星期五n");
break;
case 6:
printf("星期六n");
break;
case 7:
printf("星期天n");
break;
}
return 0;
}
循环语句
1.while
while(表达式) 循环语句;
#include <stdio.h>
int main()
{
int i = 0;
while (i < 10)
{
printf("%dn", i);
i++;
}
return 0;
}
2.for
for(表达式1; 表达式2; 表达式3) 循环语句;
表达式1
表达式1为初始化部分,用于初始化循环变量的。
表达式2
表达式2为条件判断部分,用于判断循环时候终止。
表达式3
表达式3为调整部分,用于循环条件的调整。
#include <stdio.h>
int main()
{
int i = 0;
//for(i=1/*初始化*/; i<=10/*判断部分*/; i++/*调整部分*/)
for (i = 1; i <= 10; i++)
{
printf("%d ", i);
}
return 0;
}
3.do while
do 循环语句; while(表达式);
注意:在这里面至少执行一次;
#include <stdio.h>
int main()
{
int i = 10;
do
{
printf("%dn", i);
}while(i<10);
return 0;
}
结束
以上就是分支与循环内容的介绍,希望大家多多支持。
最后
以上就是土豪黑猫为你收集整理的【C语言】分支与循环语句前言分支语句结束的全部内容,希望文章能够帮你解决【C语言】分支与循环语句前言分支语句结束所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复