當前位置:編程學習大全網 - 網站源碼 - 有關C語言 switch語句的例題講解

有關C語言 switch語句的例題講解

格式太 不好了,我給妳弄了下很清楚明顯了,希望以後壹定要註意格式,這樣不僅美觀,而且對找問題很有幫組:

void main()

{

int a=2,b=7,c=5;

switch(a>0)

{

case 1:

switch(b<0) //b明顯大於0,所以這裏的判斷b<0得到的結果明顯為假,也就是0,而下面的case裏面只有1,2所以都不滿足

{

case 1:printf("@");break;

case 2:printf("!");break;

//上面2個條件都不滿足,而後面又沒有break等,所以順序執行下面的語句

}

case 0: //也就是到這裏來了

switch(c==5) //c明顯等於5,所以這裏得到的結果真,也就是1

{

case 0:printf("*");break;

case 1:printf("#");break; //滿足這個條件,然後打印“#”,並break推出

case 2:printf("$");break;

}

default:printf("&");

}

printf("\n");

}

  • 上一篇:流暢計算用網格單元還是網格節點?
  • 下一篇:酒店ota系統源代碼
  • copyright 2024編程學習大全網