用C语言编程中if语句的格式是什么?

如题所述

用C语言编程中if语句的格式是
if (逻辑表达式)
{
<语句>;
}
[
else
{
<语句>;
}
]
方括号内为可选部分。逻辑表达式即为选择的条件。
例如:将百分制整数成绩转换为及格与不及格:
if(x>=60) //满足>=60为及格
{
printf("%d ==> 及格\n",x);
}
else //条件不满足(<60)为不及格
{
printf("%d ==> 不及格\n",x);
}

其中的<语句>可以是C语言允许的任意可执行的语句。即它也可以是嵌套的if语句。例如:
if(x>=85) //优
{
printf("%d ==> A\n",x);
}
else //不够优时
{
if(x>=75) //够得上良
{
printf("%d ==> B\n",x);
}
else //够不上良
{
if(x>=60) //够得上中
{
printf("%d ==> C\n",x);
}
else //够不上中
{
printf("%d ==> D\n",x);
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-10
if( 条件){ 语句1}else{ 语句2}如果条件成立就执行 语句1,条件不成立就执行 语句2;其中还可以嵌套。
第2个回答  2013-12-10
if语句的格式有三种:1.if(表达式) 语句 2.if(表达式) 语句1 else 语句2 3.if(表达式)语句1 else if(表达式)语句2else if(表达式)语句3 ....else if(表达式)语句melse 语句m+1本回答被网友采纳
第3个回答  推荐于2018-10-02
1.
if(条件语句)
{
程序执行体;

}
else
{
程序执行体;

}
2.
举个例子:
int a;
scanf("%d",&a);
if(a > 0)
{
printf("a > 0"); //如果输入的数大于0,就执行这个语句

}
else //就是除了a>0的情况
{
printf("a < 0"); //如果输入的数小于0,就执行该语句

}本回答被网友采纳
第4个回答  2017-12-31
1.
if(条件语句)
{
程序执行体;

}
else
{
程序执行体;

}
2.
举个例子:
int a;
scanf("%d",&a);
if(a > 0)
{
printf("a > 0"); //如果输入的数大于0,就执行这个语句

}
else //就是除了a>0的情况
{
printf("a < 0"); //如果输入的数小于0,就执行该语句

}
相似回答