switch中的default

 

這樣一段程序:

 

switch(i)

{

      case 1: printf("1/n");

      case 2: printf("2/n");

      default: printf("default/n");

      case 3: printf("3/n");

}

 

請問分別輸入1,2,3,4時的輸出。

 

關鍵在於,如果default不是放在最後一行,當輸入非法字符時,還會不會執行到default

 

 

結果是: 輸入4時,屏幕會打印出

 

default

3

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章