当前位置:   article > 正文

十四.if判断语句_wincc脚本if语句

wincc脚本if语句

一、if else 及其嵌套

首先我们从最简单的if开始讲
1.1 if
if翻译成中文就是 :如果
顾名思义就是用来判断某个条件是否为真 还是假
如果为真就执行我们制定的代码块
如果不为真就执行另外一块代码块
注意{}一定要限制住代码块的范围!!
好了 这里用代码说明 具体的用法

int a=1;
int b=2;
if(a<b)
{
  printf("结果:a<b \n");
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

1.2 流程图
在这里插入图片描述

二、if…else

int a=1;
int b=2;
if(a<b)
{
  printf("结果:a<b \n");
}
else
{
  printf("结果:a>b \n");
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

2.1 流程图
在这里插入图片描述

2.2 else
else翻译成中文意思:别的; 另外的; 不同的;
也就是说 当if判断的条件不成立 我们就执行else制定的代码块
注意:
1.{}一定要限制住代码块的范围!!
2.else要与if搭配一起使用 else 不能单独使用 没有任何意义

三、if…else if

else if:另外如果

int a=1;
int b=2;
if(a<b)
{
  printf("结果:a<b \n");
}
else if(a==b)
{
  printf("结果:a==b \n");
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

在这里插入图片描述

四、if…else if…else

结合上面的讲解 这些可以搭配一起使用
注意:
1.else if 和 else 都是不能单独存在的 因为没有任何意义 要与一个 if匹配到一个控制流程中
4.1 例如

int a=1;
int b=2;
if(a<b)
{
  printf("结果:a<b \n");
}
else if(a==b)
{
  printf("结果:a==b \n");
}
else
{
  printf("结果:a>b \n");
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

4.2 流程图
在这里插入图片描述

4.3 一对多
上面说过else if else 要搭配一个if 那么else if else 可以是多个

int a=1;
int b=2;
int c=3;
if(a<b)
{
  printf("结果:a<b \n");
}
else if(a==b)
{
  printf("结果:a==b \n");
}
else if(a>b)
{
  printf("结果:a>c \n");
}
else if(a>c)
{
  printf("结果:a>c \n");
}
else if(a<c)
{
  printf("结果:a<c \n");
}
else
{
  printf("结果:a==c \n");
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

4.4 流程图

在这里插入图片描述

五、嵌套

5.1 代码块中还能有判断

int a=1;
int b=2;
int c=3;
if(a>b)
{
   if(b>c)
   {
       printf("结果:a>b>c \n");
   }
   else if(b==c)
   {
       printf("结果:a>b==c \n");
    }
}
else if(a==b)
{
       printf("结果:a==b \n");
}else
{
     printf("结果:a<b \n");
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

5.2 流程图
在这里插入图片描述

六、其他注意事项

1.错误使用条件里的 = 和 ==(尽管有的编译器会报警告,但是也容易被忽视掉)
2.养成在if和else后加上大括号的习惯(尽管只有一行代码),控制多条语句要括起来。
3.if(条件);分号是结束,注意这里该不该写分号 。
4.if语句后的条件(表达式)判断的是真或假的关系,0为假,非零为真。

迪大交流群:285530835

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/101397
推荐阅读
相关标签
  

闽ICP备14008679号