C语言的结构可以分为循序结构、选择结构以及循环结构这三种结构。本文将简单说明选择结构中的if语句。
if语句是C语言中常用的分支语句,可以用来判断一个问题而后再输出针对该问题一种、两种甚至多种结果。
就像下面这行代码,if与else配合,判断i的值是不是1如果是1的话就输出YES,否则就输出NO,这这两条路线
而这行代码就也判断i的值是不是1,但只有如果是1就输出OK这一条路线
如果if、else再配合上else if 的话就能够有三条甚至多条路线。
1.关于else与if的配对:else是与相邻且没有与其他else配对的if配对
if(i>1)
{
if(i>10)
}
else()
{}
向码面的代码,else与最上面的if配对,因为第二个if是在第一个if的{}之内
2.关于if与else后面可以接几条代码
如果只有单单一条if( )的话,后面可以接一条代码。但如果用上了{}的话,想接多少接多少
if()
{
prinf();
printf();
..........
}
剩下的还有if语句的嵌套:就是在if语句里再用一边if语句
在判断i不等于0之后再判断i是不是等于10,是的话就输出YES