分支循环(1)

1.c语言是一门结构化的程序设计语言

①顺序结构

②选择结构

③循环结构

2.分支语句:if switch

  循环语句:while for do while

  go to语句

3.什么是语句

C语言中由一个分号隔开即为一条语句

4.分支语句(选择结构)

①if语句语法结构

if(表达式)
    语句;

if(表达式)
    语句1;
else
    语句2;
//多分支
if(表达式1)
    语句1;
else if(表达式2)
    语句2;
else
    语句3;

#include<stdio.h>
int main()
{
    scanf("%d",&age)

//如果条件成立且只需要执行一条语句
if(age<18)
    printf("未成年\n")
else if(age>=18 && age<28)
    printf("青年\n")
//如果条件成立且需要执行多条语句则应使用代码块
else if(age>=28 && age<50)
    {
    printf("壮年\n") 
    printf("加油\n")
    }
else if(age>=50 && age<90)
    printf("老年\n")
else
    printf("啊哦\n")
}
//判断一个数是否为奇数
#include<stdio.h>
int main()
{
    int n = 1;
    while(i<=100)
    {
    if(n%2==1)
        printf("%d为奇数",n);
    }
    return 0;
}

②switch语句:常用于多分支结构

语法格式

switch(整形表达式)
//必须是整形表达式
{
    语句项;
}
//示例
#include<stdio.h>
main()
{
    int day = 0;
    scanf("&d",&day);
    switch(day)
{
    case 1:
    //必须是整型常量表达式
        printf("Monday\n")
        break;
    case 2:
        printf("Tuesday\n")
        break;
    default:
        printf("输入错误\n")
    break;
}
//case只决定进入 而break决定出语句 没有break就继续执行下一个语句

③while循环

while(表达式)
    循环语句
//若表达式为真 则执行循环语句 循环语句执行完则继续判断表达式 直至表达式不成立 则跳出循环
#include<stdio.h>
int main()
{
int i = 1;
while(i<=10)
    {
        printf("%d",i)
        i++;
    }
return 0;
}
//break终止循环
//continue终止本次循环

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值