C语言——分支 if else

本文介绍了C语言中if和else的基本语法,包括单分支和多分支,以及if嵌套的用法。通过实例展示了如何用if进行条件判断,以及else作为默认情况的处理。
摘要由CSDN通过智能技术生成

C语言主要依靠分支来实现选择结构,分支的两个语句分别是 if  else 和 swith case 

1.  if  

(1)if else 中的 if 可以单独使用。表达形式为:

if(表达式)

   语句;

 if 后面跟的表达式为判断,表达式为真,则执行语句;为假则不执行。

1. 在C语言中,一般用 0 代表假;非 0 为真(一般为 1 )。

2. if 为单分支语句。 

3. if 后面只跟一条语句,若要用多条语句可以用 {  ...  } 里面可以加多条语句

 

 (2)if 可以嵌套使用

if (表达式)

{

     if (表达式)

      {

             ......

        }

 }

举例:

​
// 用 if 判断是不是5的倍数
#include<stdio.h>
int main()
{
    int a = 50;
    if (a % 5 == 0)
    {
         printf("Yes");
         if (a % 10 == 0)  //if的嵌套(5 与10 的倍数)
             printf("Yes");
    }
    return 0;
 }

​
 2. if else

 if (表达式)

     语句;

else

   语句;

 else 后面不用加表达式,默认为除 if 表达式之外的所有情况。即不符合 if 就执行 else 语句。

同理,if else 也可以嵌套使用。

#include<stdio.h>
int main()
{
	int a = 1;
	if (a)  
		a++;
	else
		a--;
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值