分支和循环(if语句)

     C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实 现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种 结构的组合。

     我们可以使⽤ if switch 实现分⽀结构,使⽤ for whiledo while 实现循环结构。

1.if语句

1.1 if

     if语句的语法形式如下:

            1   if( 表达式 )

            2      语句

     表达式成⽴(为真),则语句执⾏,表达式不成⽴(为假),则语句不执行。

     在C语⾔中,0为假,非0表示真,也就是表达式的结果如果是0,则语句不执行,表达式的结果如果不 是0,则语句执行。

例⼦:输⼊⼀个整数,判断是否为奇数

#include <stdio.h>
int main()
{
     int num = 0;
     scanf("%d", &num);
     if(num % 2 == 1)
         printf("%d 是奇数\n", num);
     return 0;
}

1.2 else

     语法形式如下:

            1    if( 表达式 )

            2       语句1

            3    else if( 表达式 )

            4       语句2

            5    else

            6       语句

     遇到多种情况的时候就可以选择if... else语句了。

例⼦:输⼊⼀个整数,判断是否为奇数,如果是奇数打印是奇数,否则打印偶数。

#include <stdio.h>
int main()
{
     int num = 0;
     scanf("%d", &num);
     if(num % 2 == 1)
         printf("%d 是奇数\n", num);
     else
         printf("%d 是偶数\n", num);
     return 0;
}

练习:输⼊⼀个年龄,>=18岁就输出:成年,否则就输出:未成年

#include <stdio.h>
int main()
{
     int age = 0;
     scanf("%d", &age);
     if(age>=18)
         printf("成年\n");
     else
         printf("未成年\n");
     return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

GOD355

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

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

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

打赏作者

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

抵扣说明:

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

余额充值