使用switch结构从菜单评估用户的响应

switch 不使用 break 语句:

#include <stdio.h> 
int main()
{ 
   int iResponse = 0; 

   printf(\n1\tSports\n); 
   printf(2\tGeography\n); 
   printf(3\tMusic\n); 
   printf(4\tWorld Events\n); 
   printf(\nPlease select a category (1-4): ); 
   scanf(%d, &iResponse); 

   switch (iResponse) { 
      case 1: 
         printf(\nYou selected sports questions\n); 
      case 2: 
         printf(You selected geography questions\n); 
      case 3: 
         printf(You selected music questions\n); 
      case 4: 
         printf(You selected world event questions\n); 
   }  //end switch 
}

switch 使用 break 语句:

#include <stdio.h> 
int main()
{ 
   int iResponse = 0; 

   printf(\n1\tSports\n); 
   printf(2\tGeography\n); 
   printf(3\tMusic\n); 
   printf(4\tWorld Events\n); 
   printf(\nPlease select a category (1-4): ); 
   scanf(%d, &iResponse); 

   switch (iResponse) { 
      case 1: 
         printf(\nYou selected sports questions\n); 
         break;
      case 2: 
         printf(You selected geography questions\n); 
         break;
      case 3: 
         printf(You selected music questions\n); 
         break;
      case 4: 
         printf(You selected world event questions\n); 
   }  //end switch 
}

相关文章

for遍历数组
。。。
声明一个计数循环
咕咕咕
#include <stdio.h> int main (void) { printf (&quo...