if语句的嵌套
在if语句中又包含一个或者多个if语句成为if语句的嵌套。
例如:
if (profit > 1000)
if (clients > 15)
bonus = 100;
else
bonus = 25;
适当地缩进嵌套的语句将有助于向读者阐明含义。
但是,除非使用花括号{}来更改关联,否则else子句将与最接近的关联。
例如:
if (profit > 1000) {
if (clients > 15)
bonus = 100;
}
else
bonus = 25;
【选词填空】选择合适的内容填入空格,使嵌套的if语句的缺失部分完整。
int x = 37;
if (x > 22) {
(x > 31) {
("x is greater than 22 and 31");
}
}
printf
else文章来源地址https://www.toymoban.com/news/detail-475520.html
if文章来源:https://www.toymoban.com/news/detail-475520.html
if-else if语句
当一个需求面临三个或更多选择时,你可使用if-else if语句。
else if 可有多个分句,而最后else子句是可选。
例如:
int score = 89;
if (score >= 90)
printf("%s", "Top 10%\n");
else if (score >= 80)
printf("%s", "Top 20%\n");
else if (score > 75)
printf("%s", "You passed.\n");
else
printf("%s", "You did not pass.\n");
编写if-else if语句时,请仔细考虑所涉及的逻辑。
程序流分支到与第一个true表达式关联的语句,其余的任何一个都不执行。
尽管缩进不会影响编译后的代码,但是如果else子句对齐,则if-else if的逻辑将使读者更易理解。
【选词填空】选择填空, 如果num大于0,则打印“positive”如果num为负,则打印“negative”,否则打印“zero”。
int num = -14;
if (num > 0)
printf("positive");
else (num < 0)
printf("negative");
printf("zero");
else-if
if else
if
else
到了这里,关于C语言 if语句的嵌套的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!