小言_互联网的博客

C语言中里判断(if语句 \ if...else 语句\ switch 语句\ 运算符(三元运算符)\ )总结(详解)

440人阅读  评论(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ˆ﹡ )
**


转载:https://blog.csdn.net/qq_51932922/article/details/114036794
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场