首页 > 作文

C语言的分支和循环语句你了解吗

更新时间:2023-04-04 22:49:14 阅读: 评论:0

目录
1、什么是语句?2、分支语句(选择结构)2.1、if语句2.2、switch语句2.2.1、switch语句中的break2.2.2default子句3、循环语句贵州大学录取分数线3.1、while循环3.1.1while中的break和continue3.2、for循环3.2.1、语法3.2.2、break和continue在for循环中3.2.3、for语句的循环控制变量3.2.4、for循环的变种3.3do…while()循环3.3.1、语法3.3.2、执行流程3.3.3、 do语句的特点3.3.4、break和continue4、goto语句总结

1、什么是语句?

c语句可分为以下五类:

表达式语句函数调用语句控制语句复合语句空语句

控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,c语言有九种控制语句。

可分成以下三类:

1. 条件判断语句也叫分支语句:if语句、switch语句;

2. 循环执行语句:do while语句、while语句、for语句;

3. 转向语句:break语句、goto语句、continue语句、return语句。

2、分支语句(选择结构)

2.1、if语句

语法结构:

//单分支    if(表达式)       语句;      if(表达式)     建党百年手抄报  语句1;    el       语句2; //多分支        if(表达式1)       语句1;    el if(表达式2)       语句2;    el       语句3;

el的匹配:el是和它离的最近的if匹配的。

2.2、switch语句

switch是一种多分支语句

switch(整型表达式){   ca 整形常量表达式:    语句;}

2.2.1、switch语句中的break

switch语句需要搭配break才能实现真正的分支

#include <stdio.h> int main() {        int day = 0;        switch(day)       {                ca 1:                        printf("星期一\n");            break;      打板子作文          ca 2:                        printf("星期二\n");            break;        ca 3:            printf("星期三\n");            break;                    ca 4:            printf("星期四\n");            break;                    ca 5:            printf("星期五\n");            break;                ca 6:            printf("星期六\n");            break;        ca 7:            printf("星期天\n");            break;    }    return 0;}

当需要:

1. 输入1-5,输出的是“weekday”;

2. 输入6-7,输出“weekend”

所以我们的代码就应该这样实现了:

#include <stdio.h> //switch代码演示 int main() {        int day = 0;    switch(day)    {        ca 1:        ca 2:        ca 3:                ca 4:        ca 5:            printf("weekday\n");            bdna双螺旋结构图reak;        ca 6:        ca 7:            printf("weekend\n");            break;   }   return 0;}

break语句的实际效果是把语句列表划分为不同的分支部分。

编程好习惯

在最后一个 ca 语句的后面加上一条 break语句。(之所以这么写是可以避免出现在以前的最后一个 ca 语句后面忘了添加 break语句)。

2.2.2default子句

当所有ca条件都不满足时就会执行default语句

3、循环语句

3.1、while循环

while 语法结构

while(表达式)    循环语句;

while语句执行的流程:

在屏幕上打印0-10的数字。

#include<stdio.h>int main(){     int i = 0;     while(i<=10)     {         printf("%d ", i);         i = i+1;    }    return 0;}#include<stdio.h>int main(){     int i = 0;     while(i<=10)     {         printf("%d ", i);         i = i+1;    }    return 0;}

3.1.1while中的break和continue

break:跳出整个循环

continue:跳过一次循环

3.2、for循环

3.2.1、语法

for(表达式1; 表达式2; 表达式3)     循环语句;

表达式1

表达式1为初始化部分,用于初始化循环变量的。

表达式2

表达式2为条件判断部分,用于判断循环时候终止。

表达式3

表达式3为调整部分,用于循环条件的调整。

for循环的执行流程

3.2.2、break和continue在for循环中

与while循环相同

3.2.3、for语句的循环控制变量

1、不要在循环体内修改循环变量防止死循环

2、采用前闭后开区间写法

for(i=0;i<10;i++) {}

3.2.4、for循环的变种

#include <stdio.h> int main() {     for(;;)     {         printf("hehe\n");     }        //for循环中的初始化部分,判断部分,调整部四个意识的内容分是可以省略的,但是不建议初学时省略,容易导致问 题。     return 0; }

3.3do…while()循环

3.3.1、语法

do    循环语句;while(表达式);

3.3.2、执行流程

3.3.3、 do语句的特点

先执行一次循环体

3.3.4、break和continue

同for循环

4、goto语句

语法格式:

again: goto again;

使用场景:

跳出多层循环

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注www.887551.com的更多内容!

本文发布于:2023-04-04 22:49:12,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/70d89290be6723dc44c56c10c1cfb76d.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:C语言的分支和循环语句你了解吗.doc

本文 PDF 下载地址:C语言的分支和循环语句你了解吗.pdf

上一篇:高氯酸盐危害
下一篇:返回列表
标签:语句   表达式   分支   语法
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图