导航

【C语言】基础(三)分支语句

Posted on 2017-08-03 16:53  sucre_2  阅读(302)  评论(0编辑  收藏  举报

语句:一条完整的计算机指令

  结束处分号;表示

  a=2+3(表达式)

  a=2+3;(表达式语句)

语句分类:

  1、表达式语句(末尾加;)

  2、函数调用语句(函数名(实际参数表))

  3、空语句(;)

  4、复合语句(花括号中的一条或多条语句) 

  5、控制语句(分支语句、循环语句、辅助控制语句)

 

if语句:提供一个分支

  if(表达式)    判断

  {

    语句块;

  }

  表达式为真执行后续语句(一句或{})

  

  if(条件表达式)       选择

    语句1;

  else

    语句2;

 

  if(条件表达式)       多选1

    语句1;

  else if

    语句2;

  else if

    ……

  else

    ……

 

 

swtich 语句

  switch(表达式)    能以整数、枚举、char表示    必须是可变的

  case 常量表达式1:  //必须是常量

    语句1;

    break;    //否则后面都会执行

    ……

  case 常量表达式2:

    语句2;

    break;

    ……

  default:    //不放 找不到 则退出

    语句N 

共用case:

    case1:

    case2:

      语句;