你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

C语言——if语句

2021/12/13 22:50:38

if语句

根据比较的结果,决定做,还是不做某些动作的语句。


一、条件

C语言把任何非零和非空的值假定为true;把0或null假定为false。

如果条件为true,则运行语句;如果为false,则跳过语句。

  1. 流程图
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nq40edJw-1639405948157)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/322d2c1c-ffe4-4b2d-bcaf-f828ca6d3df3/YFB)]G6KLBA_485NFMA.png)

  2. 条件中的运算符

  • 关系运算符:< <= > >= == !=

    注:< <= > >= 优先级高,== != 优先级低,结合方向自左向右

  • 逻辑运算符:&& || !

    例:判断ch是否为大写字母

    if(ch≥‘A’ && ch≤‘Z’)
    
  • 注意=与==的区别

    int a;
    if(a=2)
    {
    } 	//条件任何时候都为真
    
    if(a==2)	//不一定为真
    

二、if语句

一个if语句是由一个布尔表达式后跟一个或多个语句组成

  1. 格式
    if(boolean_expression)
    
    {
    
    	/**表达式为真时执行的语句**/
    
    }
    

例:

#include <stdio.h>

int main()
{
	int a = 10;
	if(a < 20)
	{
		printf("a比20小\n");
	}
	printf("a=%d",a);
	return 0;
}

在这里插入图片描述