黑马程序员技术交流社区

标题: iOS基础笔记if…else语句 [打印本页]

作者: hanjiaqi    时间: 2015-7-15 21:50
标题: iOS基础笔记if…else语句
if…else语句 及嵌套
表示如果表达式为真,执行语句块1,否则执行语句块2

If (表达式/常量/变量){

  语句块1;
}
else{

    语句块2;
}

嵌套

if语句的高级用法
if(表达式1)
{
       语句块1
}else if(表达式2){
        语句块2  //1为假
}else if(表达式3){
       语句块3  // 1、2为假
}else{
        语句块4   //1、2、3为假
}

If (表达式1){
//1真 执行
  语句块1;
}
else{
    //1假,判断表达式2
     if(表达式2){
    //2真 执行
      语句块2
}
else{
//假
语句块3
}
}

if语句的使用注意
        1. 空语句
        If(表达式); 判断完,什么都不做
        2. 如果if后面的代码块只有一句话 可以省略大括号
        3. 永真和永假式 if(1)  if(-1)  if(5)  永真   if(0)永假  
        4. if语句结合return语句  在一个函数中,return语句之后的语句都不会执行
        5. if作用域的问题
        6. 容易疑惑的地方 作用域紊乱





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2