C语言中里判断(if语句 \ if...else 语句\ switch 语句\ 运算符(三元运算符)\ (0基础也能看懂)

C语言中里所有判断总结(判断成年与未成年为例)


判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。

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


1,if语句

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


#include <stdio.h>
int main ()
{
    
    
   int age=0;
   scanf("%d",&age);
   	if( age >18)
   		{
    
    
      		 printf("成年" );
  		}
  	if( age <18)
  	    {
    
    
   			printf("未成年");
	   	}
   return 0;
}

在这里插入图片描述


在这里插入图片描述


*******************************************************************************************************

2, if…else 语句
一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。


#include <stdio.h>
int main ()
{
    
    
   int age=0;
   scanf("%d",&age);
   	if( age >=18)
   		{
    
    
      		 printf("成年" );
  		}
	else
  	    {
    
    
   			printf("未成年");
	   	}
   return 0;
}

在这里插入图片描述


在这里插入图片描述


*******************************************************************************************************

3,switch 语句
一个 switch 语句允许测试一个变量等于多个值时的情况。


#include <stdio.h>
int main (void)
{
    
    
   int age=0;
    printf("请输入你要查询的年龄段" );
   scanf("%d",&age);
   switch (age){
    
    
   case 10: 
      printf("未成年\n" );
      break;
   case 20: 
      printf("成年\n" );
      break;
   case 40 :
      printf("中年\n" );
      break;
   case 80: 
      printf("老年\n" );
      break;
   default :
   	printf("未找到你要查询的年龄段\n" );
   	break;
   }
   return 0;
}

在这里插入图片描述


在这里插入图片描述


**************************************************************************************************************************************

4,运算符(三元运算符)
条件运算符可以用来替代 if…else 语句。


#include<stdio.h>
int main(void)
{
    
    
    int age;
    printf("请输入你要查询的年龄段:");
    scanf("%d",&age);
    (age>18)?printf("成年"):printf("未成年");
}
  

在这里插入图片描述


在这里插入图片描述
若有不对之处,
请多多指正。
在下方留下你的脚步。
( ﹡ˆoˆ﹡ )
**

猜你喜欢

转载自blog.csdn.net/qq_51932922/article/details/114036794