if 语句

2023-04-12 20:28:59 浏览数 (1)

if

如果布尔表达式为 true,则 if 语句内的代码块将被执行。如果布尔表达式为 false,则 if 语句结束后的第一组代码(闭括号后)将被执行。 C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。 输出a小于20 a=10

代码语言:javascript复制
#include <stdio.h>
int main ()
{ /* 局部变量定义 */ 
int a = 10; /* 使用 if 语句检查布尔条件 */ 
if( a < 20 ) { /* 如果条件为真,则输出下面的语句 */ 
printf("a 小于 20n" ); 
} 
printf("a 的值是 %dn", a); return 0;
}

if else

代码语言:javascript复制
#include <stdio.h>
int main ()
{ 
/* 局部变量定义 */ 
int a = 10; /* 使用 if 语句检查布尔条件 */ 
if( a < 20 ) { /* 如果条件为真,则输出下面的语句 */ 
printf("a 小于 20n" ); 
} 
else
{
printf("a 的值是 %dn", a); return 0;
}
}

if -else if

前面的判断语句职能判断最多两层,往往我们需要判断更多的判断时,就可以用到if -else if 先判断条件 如果条件不成立 继续判断 适用于多层判断 比如判断成绩

代码语言:javascript复制
#include <stdio.h>
int main ()
{
unsigned int source = 0;
scanf("%d",source);
if (source>90&&source<=100)
{
printf("成绩是优等");
}
else if(source>=60 && source<=90)
{
printf(“成绩及格”);
}
else if(source<60)
{
printf(“成绩不合格”);
}
else
{
printf(“你输入的数字超出范围”);
}
return 0;
}

0 人点赞