冒泡排序法c语言 switch语句的特点

?switch语句属于选择语句,其表达形式就像一个选择结构,大体的格式如下:

[java]view plaincopy

switch(表达式){//byte、short、int、char

case?取值1:??

????????执行语句1;??

break;??

case?取值2:??

????????执行语句2;??

break;??

????...?...??

default:??

????????默认执行语句;??

break;??

}??

语法结构解读:

1、其中的“表达式”的结果以及case后的“取值”只能是4种类型:byte、short、int和char;

2、两种结束switch语句的情况

? ? 1)遇到break,直接跳出选择;

? ? 2)执行到switch语句结束;

3、default语句不论放在哪个地方,它都是在没有匹配的情况下才会去执行,也就是说case无论在什么情况下都会比default先执行;

4、程序会按照顺序执行case的匹配,如果匹配的case语句或者default语句后没有对应的break来终止,那么程序还会继续向下执行匹配,执行匹配到的表达式,直到遇到brak或switch语句结束。

冒泡排序法c语言 switch语句的特点

5、如果所有的case都没有匹配,则执行default里面默认的表达式。

  

爱华网本文地址 » http://www.aihuau.com/a/8104550103/299573.html

更多阅读

C++冒泡排序法 java冒泡排序法

冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。相同元素的前后顺序不会发生变化,冒泡法是一种稳定的排序算法。例如:inta[10]={3,7,2,4,5,8,9,0,6,1};size_tn=sizeof

选择冒泡排序法比较 c语言冒泡排序法

冒泡排序:它的内层循环保证遍历一次后,集合中最小(大)元素出现在它的正确位置,下一次就是次小(大)元素。该方法在集合分布的各种情况下交换移动的次数基本不变,属于最慢的一种排序。实现是双重循环控制。这种排序法属于过江龙,就是要找到

C++实现冒泡排序算法 c语言冒泡排序算法

C++ 实现冒泡排序算法原理:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至

ArrayList的冒泡排序法 java冒泡排序法

注意:输入数时应以空格分开每个数import javax.swing.*;import java.util.ArrayList;public class Maopao { public Maopao() { } public static voidsort(ArrayList<Integer> arraylist){//实现冒泡算法 for(int i=0;i<arraylist.si

声明:《冒泡排序法c语言 switch语句的特点》为网友瞬间分享!如侵犯到您的合法权益请联系我们删除