1.3 控制流程语句
Turbo C2.0提供了丰富、灵活的控制流程语句,主要有:条件语句、循环语句和开关语句。下面将对这些语句作详细介绍。
1.3.1 条件语句
象其它语言一样Turbo C2.0也提供条件语句。在Turbo C2.0中条件语句的一般形式为:
if(表达式)
语句1;
else
语句2;
上述结构表示:如果表达式的值为非0(TURE)即真,则执行语句1,执行完语句1从语句2后开始继续向下执行;如果表达式的值为0(FALSE)即假,则跳过语句1而执行语句2。所谓表达式是指关系表达式和逻辑表达式的结合式,关于表达式前面已作过介绍,这里不再重复。
注意:
1.条件执行语句中"else 语句2;"部分是选择项,可以缺省,此时条件语句变成:
if(表达式) 语句1;
表示若表达式的值为非0则执行语句1,否则跳过语句1继续执行。
2.如果语句1或语句2有多于一条语句要执行时,必须使用"{"和"}" 把这些语句包括在其中,此时条件语句形式为:
if(表达式)
{
语句体1;
}
else
{
语句体2;
}
3.条件语句可以嵌套,这种情况经常碰到,但条件嵌套语句容易出错,其原因主要是不知道哪个if对应哪个else。
例如:
if(x>20
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!