switch函数注意事项 关于C语言switch函数的程序?

[更新]
·
·
分类:互联网
4908 阅读

switch函数注意事项

关于C语言switch函数的程序?

关于C语言switch函数的程序?

switch函数:
  Switch函数计算一组表达式列表的值,然后返回与表达式列表中最先为 True 的表达式所相关的 Variant 数值或表达式。
举例:
  若输入以下代码:
  Function area(continent As String)
  area Switch(continent Asia, China, continent _
   Europe, Russia, continent America, the U.S.A.)
  End Function
  Private Sub Form_Click()
  Print area(Asia): Print area(Europe): Print area(America)
  Print area(China): Print area(Russia): Print area(the U.S.A.)
  Print area(Germany)
  End Sub
  则输出
  China
  Russia
  the U.S.A.
  Null
  Null
  Null
  Null

为什么加switch分函数的输入会出错?

switch-case语句的每一个case 分支都要用break结束,否则会从case点一直执行到switch结束或者break。所以应该改成:
switch(a)
{
case 10:printf( a
);
break;
case 11:printf( b
);
break;
case 12:printf( c
);
break;
case 13:printf( d
);
break;
case 14:printf( e
);
break;
case 15:printf( f
);
break;
case 16:printf( g
);
break;
default :printf( d
,a);
break;