21xrx.com
2024-11-08 21:55:44 Friday
登录
文章检索 我的文章 写文章
C语言中default关键字的用法详解
2023-06-13 00:01:55 深夜i     --     --
switch语句 default关键字 C语言

在C语言中,switch语句用于根据表达式的值,选择性地执行一组语句中的一组。 default是switch语句的一部分,用于标记传递给switch语句时没有符合值的表达式。在这种情况下,default语句将执行,如果没有default语句,程序将继续执行switch语句下一个语句。

使用default的语法:

switch(expression) {

  case constant-expression :

   statement(s);

   break; // 可选的

  case constant-expression :

   statement(s);

   break; // 可选的

  // 你可以有任意数量的case语句

  default : /* 可选的 */

   statement(s);

}

例如,下面的程序使用switch语句根据用户选择的菜单显示下一个菜单:

#include

int main() {

  char operator;

  int num1, num2;

  printf("请选择一个运算符 (+, -, *, /): ");

  scanf("%c", &operator);

  printf("请输入两个操作数: ");

  scanf("%d %d",&num1, &num2);

  switch(operator) {

   case '+':

     printf("%d + %d = %d",num1, num2, num1+num2);

     break;

   case '-':

     printf("%d - %d = %d",num1, num2, num1-num2);

     break;

   case '*':

     printf("%d * %d = %d",num1, num2, num1*num2);

     break;

   case '/':

     printf("%d / %d = %d",num1, num2, num1/num2);

     break;

   default:

     printf("您输入的运算符不正确");

  }

  return 0;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复