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
查看评论