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;
}