循环语句分支

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

前言

哈喽,大家好我是小白Tomlyh,这里想和大家分享循环语句分支的笔记,如果发现有问题,一定要告诉我,不要因为我而误导了大家,好了,下面是我的笔记。

目录

一、分支语句

1.if语句

1.if语句的语法结构

          ​             

2.switch语句

二、循环语句

1.while循环

2.for循环

3.do while

三、go to语句

总结




提示:以下是本篇文章正文内容,下面案例可供参考

一、分支语句

1.if语句

1.if语句的语法结构

 

#include <stdio.h>
int main()
{
    int age = 20;

     if(age >= 18)
     printf("成年\n");//单个if语句
    return 0;
}
#include <stdio.h>
int main()
{
    int age = 20;
    if (age >= 18)
        printf("成年\n");
    else
        printf("未成年\n");
    return 0;
}

还有多分支的if语句

                       

#include <stdio.h>
int main()
{
    int age = 20;
    if (age < 18)
        printf("未成年\n");
    else if (age >= 18 && age < 30)
        printf("青年\n");
    else if (age >= 30 && age < 55)
        printf("中年\n");
    else if (age >= 55 && age < 70)
        printf("中老年\n");
    else if (age >= 70 && age < 100)
        printf("老年\n");
    else
        printf("老寿星\n");//多个if语句
  
    return 0;
}

此外我们还要注意悬空else语句!!!

还有就是else总是与最近的if语句结合。

2.switch语句

 这里的语句项是像:case语句等

这里要注意case一定要是整型常量表示

 break是停止结束这条语句。break语句的实际效果是把语句列表划分为不同的部分。

default语句:当switch语句中的case都没有选项,不匹配时就可以表示错误重新输入。

二、循环语句

1.while循环

 while循环方式:执行1,再执行2,最后执行3.返回while判断语句,重新执行1,2,3

 接下来还有2个跟while有关的语句,break和conundrum语句

break语句:break用于终止整个循环

conundrum语句:跳过本次循环continue后面的代码,返回while循环判断部分

下面是2个语句的使用 

 

2.for循环

 这里的表达式1:初始化部分,用于初始化循环变量

这里的表达式2:条件判断部分,用于判断循环的时候终止

这里的表达式3:调整部分,用于循环条件的调整

代码如下(示例):for循环打印1~9

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

for循环还可以这样写

#include <stdio.h>
int main()
{
	for (;;)
	{
		printf("hehe\n");
	}
	return 0;
}

注意1:虽然上面的方式可以但最好不要这样写!!!

注意2:写for循环最好是前闭后开。(特殊情况不用)

3.do while

 代码如下:


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

do while语句可以写成猜数字这个小游戏,这里我先不整出来了,可以在我的文章中找找。

三、go to语句

goto语句是跳转语句,像下面的代码最后打印的是死循环hehe。

注意:goto语句最好少用,可用在适合的场景如:定时关机(这个下一个文章我会发布出来)


总结

分支语句是if switch,循环语句是for while和do while;还有goto语句,都有各自的特点,用在各种的场景。感觉还不错就点点赞吧,谢谢大家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值