回覆列表
  • 1 # 西域11020

      break語句通常用在迴圈語句和開關語句中。當break用於開關語句switch中時,可使程式跳出switch而執行switch以後的語句;如果沒有break語句,則會從滿足條件的地方(即與switch(表示式)括號中表達式匹配的case)開始執行,直到switch結構結束。

      當break語句用於do-while、for、while迴圈語句中時,可使程式終止迴圈。而執行迴圈後面的語句,通常break語句總是與if語句聯在一起。即滿足條件時便跳出迴圈。

      示例:在vc6.0中編譯透過

     #include <stdio.h>  int main()  {  int num;  printf("\t成績查詢\n\n");  printf("請輸入考生的考號:");  scanf("%d",&num);  switch(num)  {  case 1001:  printf("該考生的成績是95\n");  break;  case 1002:  printf("該考生的成績是90\n");  break;  case 1003:  printf("該考生的成績是60\n");  break;  case 1004:  printf("該考生的成績是49\n");  break;  case 1005:  printf("該考生的成績是85\n");  break;  default:  printf("所輸入的考號有誤!\a\n");  break;  }  return 0;  }

      注意:

      1. break語句對if-else的條件語句不起作用。

      2. 在多層迴圈中,一個break語句只向外跳一層。

  • 中秋節和大豐收的關聯?
  • 幼兒故事《小豬學本領》?