黑马程序员技术交流社区

标题: if 语句使用的几种结构 笔记 [打印本页]

作者: zero-xiao    时间: 2015-3-11 00:40
标题: if 语句使用的几种结构 笔记
/*
    if 的第一种结构:
    if(条件1)
    {
       语句1;
       语句2;
        。。。
    }
*/

/*
if 的第二种结构:
if(条件1)
{
语句1;
语句2;
。。。
}
else
{
    语句1;
    语句2;
    、、、

}
*/
/*
#include<stdio.h>
int main()
{
    int count = 40;
   
    if (count > 50)
        
    {
        printf ("开班!!!\n");
        printf ("准备机器\n");
    }
    else
    {
        printf("不开班!!!\n");
        printf ("不用准备机器\n");
    }

    return 0;
}
*/
/*
if 的第三种结构:

if(条件1)
{
语句1;
语句2;
。。。
}
else if
{
语句1;
语句2;
、、、
}
else if
{
语句1;
语句2;
、、、
}
else if
{
    语句1;
    语句2;
    、、、
}
else
{

}
*/

#include<stdio.h>
int main ()
{
    int a = 6 ;
    if (a++ > 10 )
    {
        printf ("A");
        printf("a==%d\n",a );
    }
    else if (a++ > 5 )//条件成立后,剩下的条件是不做判断的。
    {
        printf ("B\n");
        printf("a==%d\n",a );
    }
    else if (a++ > 3 )
    {
        printf ("C\n");
        printf("a==%d\n",a );
    }
    else
    {
        printf("D\n");
        printf("a==%d\n",a );
    }

   
   
   
    return 0;
}

/*
  if 语句的第四个用法:

if (条件)
  语句1;//如果条件成立,执行if后面的第一条语句,否则不执行。

语句2;//语句2和if 没有关系。如果两句都要在条件下执行,就要用大括号括起来。否则语句2必然执行。
*/




































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