分支和循环语句

  1. 生活中的常见事情可以归类为三种结构

  • 顺序结构:按照一定顺序进行

  • 选择结构:符合条件1,触发结果1;符合条件2,触发结果2;符合……

  • 循环结构:按照一定规律进行不断循环,直到达到一定的条件

C语言根据以上三种结构,构造不同的函数,解决实际问题

  1. C语言中的分支和循环

  1. 分支语句分为(选择结构)

  • if语句

  • switch(开关)语句

  1. 循环语句分为

  • while语句

  • for语句

  • do while 语句

  1. goto语句

  1. if语句

  1. 语法结构

//第一种
if (表达式);//表达式为真,向下执行语句;表达式为假,不向下执行语句
    语句:
//第二种
if (表达式);//表达式1为真,执行语句1;表达式为假,执行语句2
    语句1;
else;
    语句2;
//第三种(多分支)
if (表达式2);
    语句1;
else;
    if (表达式2);
        语句2:
    else;
        语句3;
  • if、else后面默认跟1条语句,想控制多条用{}

  • else悬空

else对应的if是最近的if,不是与之对其的if

if (a < 18);
    printf("青少年\n");
    else;
    if (a >= 18 && a <30)//18<=a<30的正确写法是用且关系(&&)
         printf("青年\n");
else;//else对应的是if是4。不是与之对齐的1
    printf("中年\n");    

  1. switch语句

语法结构:

switch (整型表达式)//浮点型不可以
    {
      语句项;
    }

语句向:

case n(数字);
break;//返回的意思,没有back继续往下执行,遇到break返回

{default;//当取值不在n范围内,加上default给一个提醒
printf("输入错误\n");
break;}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ljiyu0506

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值