欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

全面梳理:if、if-else与if-else-if循环语句详解,一次掌握所有技巧

最编程 2024-07-29 12:48:42
...

本文已参与「新人创作礼」活动,一起开启掘金创作之路. ​

引录

if 循环语句

if-else 循环语句

if else-if 循环语句

其实很简单的,只要认真跟我的思维走,会很理解的

一.if 循环语句

首先,先了解 if 循环语序

if (条件)

#include <stdio.h>
void main()
{
   int i=0;//int 为整形函数//


   if (i != 1) //!= 表示不等于//
   {
      printf("冲冲冲\n");//循环体//
   }
}

先了解if 循环语序:

如果 if (条件)

符合条件,则执行循环;

若不符合循环,则退出循环;

然后看示例,i=0;如果满足条件( i 不等于 1)

则进入循环体,继续执行;

若不满足条件,则退出循环体;

image.png

 二. if -else 循环语句

循环语序:

如果满足if (条件),则按循环体开始循环;

若不满足条件,则按else {}  大括号里面的输出执行;

先写个小编码,方便理解

#include <stdio.h>
void main()
{
    int n =666;
    if (条件一)
    {
        //循环体一//
    }else//非条件一//{      
        //循环体二//
    }
}

先讲一下逻辑思维,

如果满足条件一,则进行循环体一;

比如条件一为 a<10 ,则进行循环体一;

那么 else 表示与条件一相反的,则为 a >10 ,

首先了解 else 的意思表示“此外,否则”,

相当于 一个 另一个;所以不需要再写条件,

直接 else {//循环体//}

按照规矩,先写示例

#include <stdio.h>
void main()
{
   char ch='a';//char 表示字符串//
   if (ch != '67')
   {
      printf("冲冲冲\n");//如果满足条件,则循环//
   }else{               //如果不满足,则开始这个循环//
      printf("嘿嘿嘿\n");//这个就是按不满足条件输出的结果//
   }
}

自己可以先试一下,运行结果

image.png

三. if else-if 循环语句

这个可以写个小编码,方便理解

void main()
{
   int i;
   if (条件一)//&&运算要是不理解,可以看我之前写的文章,三种运算符的区别//
   {
      printf("输出一");
   }else if (条件二)//这个就是第二个条件//
   {
       printf("输出二");//若满足第二个条件,则结果为输出二//
   }else if (条件n)
   {
     //循环体//
   }

就像这样,若满足条件几,则进行相对应的循环体

&& 与循环                 ||   或循环                    !    非运算

这三种循环不理解也可以看之前发的文章:

C语言 逻辑运算符及其优先次序

里面有非常详细的讲解,还有例题可以尝试做做

#include <stdio.h>
void main()
{
   int i;
   scanf("%d",&i);
   if (i<0 && i>10)
   {
      printf("****\n",i);
   }else if(i>10 && i<20)
   {
      printf("2021年学习打卡\n",i);
   }
}

再看一下运行结果

总结下来,就是如果不满足条件一,则不输出;

直到满足条件n,则开始进行条件n所对应的循环体。

以上就是三种关于if 的循环语句 !