码迷,mamicode.com
首页 > 其他好文 > 详细

菜鸟笔记四、逻辑语句

时间:2016-04-02 18:45:32      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

  1. if语句
  2. switch语句
  3. 三元运算符

 

if语句  用来判断指定的条件是否成立,其语法为

if(bool)
{
  //条件成立
}

如果布尔表达式为 true,则 if 语句内的代码块将被执行。如果布尔表达式为 false,则 if 语句结束后的第一组代码(闭括号后)将被执行。

 

一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。其语法为

if(bool)
{
  //条件成立
}
else
{
  //条件不成立
}

如果布尔表达式为 true,则执行 if 块内的代码。如果布尔表达式为 false,则执行 else 块内的代码。

 

一个 if 语句 后可跟一个可选的 else if 语句,else if 语句会判断新的条件是否成立。例:

//判断num的值
if(num==1)
{
   //条件成立
}
else if(num==2)
{
  //条件成立
}
...
...
else
{
  //所有条件都不成立
}

else if 可以有多个。一般会在最后加else语句,用来保证前面所有的条件都不成立的情况。

 

switch语句

一个 switch 语句允许测试一个变量与多个值的比较。其语法为

switch(变量){
    case 变量值1:
         //执行的方法1
       break; 
    case 变量值2:
         //执行的方法2
       break;
    /* 可以有任意数量的 case 语句 */
    default : /* 可选的 */
         //上面的条件不成立
       break; 
}

break  表示退出当前的switch语句或者当前的循环层。
continue  表示结束本次循环,继续下一次循环

return  表示结束当前的函数。

 

 

三元运算符  ? :

语法为  条件表达式?表达式1:表达式2;

当条件表达式成立时执行表达式1,不成立则执行表达式2

//判断m的值是否大于5
m > 5 ? "m 的值大于5" : "m 的值小于5" ;

 

菜鸟笔记四、逻辑语句

标签:

原文地址:http://www.cnblogs.com/zhaoxh/p/5347889.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!