发布网友 发布时间:2022-04-24 13:34
共6个回答
热心网友 时间:2022-04-09 13:14
if(条件)
如果条件为真,执行这里;(条件为真才执行)
else
否则,执行这里。(只要不是真,就执行。)
----------------------------
if(条件1)
如果条件1为真,执行这里;(条件为真才执行)
else if(条件2)
否则,当条件2为真执行这里。(当条件1不为真,条件2为真执行这里)
else
条件1,条件2都不为真,执行这里
扩展资料:
if else 语句的结构为:
if(表达式){
语句块1
}else{
语句块2
}
意思是:如果表达式的值为真,则执行语句块1,否则执行语句块2 。
所谓语句块(Statement Block),就是由{ }包围的一个或多个语句的集合。如果语句块中只有一个语句,也可以省略{ },例如:
if(age>=18) printf("恭喜,你已经成年,可以使用该软件!\n");
else printf("抱歉,你还未成年,不宜使用该软件!\n");
由于if else 语句可以根据不同的情况执行不同的代码,所以也叫分支结构或选择结构,上面的代码中,就有两个分支。
参考资料:百度百科if语句
热心网友 时间:2022-04-09 14:32
1、IF语句结构:
代码:if (关系表达式) { 基本语句体; }
执行流程:首先判断关系表达式(判断语句),判断结果是true还是false,如果结果是true执行语句体,如果结果是false不执行语句体。也就是说满足条件执行,不满足条件不执行。例如:if ( a > b ){ alert ( a大于b ) ; }
2、IF ELSE语法结构:
代码:if (关系表达式) { 基本语句体1; }else { 基本语句体2; }
执行流程:首先判断关系表达式(判断语句),判断结果是true还是false。如果结果是true执行语句体1,如果结果是false执行语句体2。也就是说满足条件执行语句体1,不满足条件执行语句体2。例如:if ( a > b ){ alert ( a大于b ) ; } else { alert ( a小于b ) ; }
3、IF..ELSEIF...ELSE语句结构:
代码:if (关系表达式1) { 基本语句体1; } elseif (关系表达式n) { 基本语句体n; } else { 基本语句体n+1; }
执行流程:首先判断关系表达式(判断语句),判断结果是true还是false。如果结果是true执行语句体1,如果结果是false向下执行。
然后判断elseif(关系表达式),可以有多个,也就是说满足条件执行语句体,不满足条件向下执行,直到满足条件,执行其他语句体。例如:if ( a > b ) { alert ( a大于b ) ; } else if ( a < b ) { alert ( a小于b ) ; } else { alert ( a等于b ) ; }
扩展资料:
1、if 语句: 只有当指定条件为 true 时,使用该语句来执行代码。当在单独的if语法中,没有 ..else..。只有在指定条件为 true 时才执行代码。
2、if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码,这里介绍一下与if...else 一样用法的“三目运算”语句结构是: (条件) ? 执行代码1(ture): 执行代码2(false); 这样的写法简单明了。
例如:5 > 3 ? alert("5大于3") : alert("5小于3");
两者的唯一区别在于,if...else与三目运算这两者的区别,总结为一句话:三目运算有返回值,if else没有返回值 。
3、if...else if....else 语句- 使用该语句来选择多个代码块之一来执行,在使用if、else if语句的时候需要注意它们中代码的执行顺序。
参考资料:
w3cschool-if-else语句
热心网友 时间:2022-04-09 16:06
首先看一下if 语句。
第一种: 每次都要判断
if(false){不执行};
if(true){执行};
第二种:如果条件满足,则执行。否则不执行。(判断一次)
if(true){执行}else{不执行}
第三种:如果条件满足,则执行。否则判断下一个条件。(遇到第一个满足条件时,则后边的不再判断。不再执行)
if(false){不执行}else if(true){执行}else if(true){不执行}else{不执行}
热心网友 时间:2022-04-09 17:58
if(条件)热心网友 时间:2022-04-09 20:06
给你举个例子:热心网友 时间:2022-04-09 23:04
534