ios开发-c语言之流程控制中switch的学习

来源:互联网 发布:java agents 编辑:程序博客网 时间:2024/06/06 18:44


流程控制中switch的学习

在流程控制中,选择结构可以由if和switch两种语句实现,今天学习的时switch的用法.

一.switch的用法:

1)基本格式:

switch (数值)

 {

    case 数值1:

    语句1;

    break;//注意:break是用来退出整个语句的,如果case后面没有break,会执行后面所有的语句,直到遇到beak才终止函数

  case数值2:

    语句2;

    break;

 

    default :

    语句3;

    break;

  }

下图是我编写的小程序:

2)switch用法注意:

在case中,如果需要定义新的变量,需要用{ }扩住,表示定义域.

如下图,sum和minus就是新定义的变量,需要用{ }来扩住:

二)if与switch的用法总结:

1)if的特点:在一次运算中,if后面只有一条语句被执行

if格式:

if (条件) {


} elseif (条件2) {


} elseif (条件3) {


} else {

    

}

2)switch的特点:a.默认情况下一条语句被执行;

b.如果没有遇到break,后面的代码都会被执行,直到遇到break才终止函数;

c.如果遇到case后面需要重新定义变量的,需要用{ }扩住.

三.switch练习:

下图是我编写的小程序:


总结:

在switch后面的case中,如果使用了新的变量,一定要用{  }括起来.

0 0