if用法及实例分析

if用法


语句 ##:

   以分号结束的一行
    例:int a=2;
   int b=3;
   printf("%d\n",  a<b&&b);

比如这样就有三个语句,其实也可以将它们写在一行,但是会影响可读性。

复合语句

用{}将多行语句包起来,组成一个复合语句

if语句 ## (形式1:一般形式)

  • if (——条件——)
  •      printf(——执行的结果1--);
    

    else
    printf(———执行结果2———);

  • 如果条件成立,则为真,执行结果1,否则执行结果2.

#include<stdio.h>
int main ()
{
    int a=60;
    if(x>=60)
      printf("pass! \n" );
    else
      printf("fdil !\n");
     return 0;
}

(运行结果为:pass)


可再加语句,再运用{}使其内容增多
例:

#include<stdio.h>
int main ()
{
    int x=60;
    if(x>=60)
     { printf("pass! \n" );
       printf("Great! \n");
     }
    else
      printf("fdil !\n");
     return 0;
}
  • (运行结果为:pass!
    Great!)

    if语句 ## (形式2:完全形式)

if (–条件1–)
printf(–结果1–);
else if
printf (–结果2–) ;
else if
printf(–结果3–) ;
else if ………….
else if ………….
else
printf(–最后的结果–);

  • (这个是在if后面再加判断,理论上可以一直加,能进行多重判断)
#include<stdio.h>
int main ()
{
    int x=87;
    if(x<60)
      {
       printf("C \n");
       printf("Bad \n");
      }
    else if(x<85)
       {
         printf("B \n");
         printf("Good \n");
       }
     else
        {
          printf("A \n");
          printf("Great \n");
        }
     return 0;
 }
  • 运行结果为:A // Great

小结:(1)、积极使用大括号
(2)、注意使用else , 避免重复判断

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值