知识点汇总及必练习题:判断语句形式
2.4 判断语句形式
2.4.1 if语句
C 语言中if语句 的语法:
if(boolean_expression)
{
/* 如果布尔表达式为真将执行的语句 */
}
如果布尔表达式为true,则if 语句内的代码块将被执行。如果布尔表达式为false,则if语句结束后的第一组代码(闭括号后)将被执行。
例子:
#include <stdio.h>
int main ( )
{
/* 局部变量定义 */
int a = 10;
/* 使用 if 语句检查布尔条件 */
if( a < 20 )
{
/* 如果条件为真,则输出下面的语句 */
printf("a 小于 20\n" );
}
printf("a 的值是 %d\n", a);
return 0;
}
结果
a小于20
a的值是10
2.4.2 if-else语句
C 语言中if...else语句的语法:
if(boolean_expression)
{
/* 如果布尔表达式为真将执行的语句 */
}
else
{
/* 如果布尔表达式为假将执行的语句 */
}
如果布尔表达式为true,则执行if块内的代码。如果布尔表达式为false,则执行else块内的代码。
例子:
#include <stdio.h>
int main ( )
{
/* 局部变量定义 */
int a = 100;
/* 检查布尔条件 */
if( a < 20 )
{
/* 如果条件为真,则输出下面的语句 */
printf("a 小于 20\n" );
}
else
{
/* 如果条件为假,则输出下面的语句 */
printf("a 大于 20\n" );
}
printf("a 的值是 %d\n", a);
return 0;
}
结果
a小于20
a的值是10
2.4.3 嵌套if语句
在C语言中,嵌套if-else语句是合法的,这意味着您可以在一个if或else if语句内使用另一个if或else if语句。
C 语言中嵌套 if语句的语法:
if( boolean_expression 1)
{
/* 当布尔表达式 1 为真时执行 */
if(boolean_expression 2)
{
/* 当布尔表达式 2 为真时执行 */
}
}
可以嵌套else if...else,方式与嵌套if语句相似。
例子:
#incl
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
C语言入门自学指南 文章被收录于专栏
本专刊由牛客官方团队打造,从一个入门者的角度写下这篇C语言自学指南,内容丰富详实,每一道例题也都是精挑细选,不管是C语言小白抑或是“老司机”,都能在本刊中有所收获。 本专刊购买后即可解锁所有章节,故不可以退换哦~