当前位置: 代码迷 >> C语言 >> [讨论]switch语句用法大家交流下..顺便谁举例说下
  详细解决方案

[讨论]switch语句用法大家交流下..顺便谁举例说下

热度:167   发布时间:2007-10-30 16:25:56.0
[讨论]switch语句用法大家交流下..顺便谁举例说下
switch语句书上说的很少更没有例子,谁来举例看看..多谢!
搜索更多相关的解决方案: switch  语句  用法  举例  交流  

----------------解决方案--------------------------------------------------------

这个网站上就有,楼主为什么就不去找找呢?
http://www.bc-cn.net/Article/kfyy/cyy/jc/200410/168_17

[此贴子已经被作者于2007-10-30 16:31:40编辑过]


----------------解决方案--------------------------------------------------------
c语言经典100例里有,LZ去看看
----------------解决方案--------------------------------------------------------
main()
{
int input_data;
scanf("%d",&input_data);
switch(input_data)
{
case 1: //当输入的是1的时候,执行下面的代码
printf("欢迎光临C语言论坛!");
break;
case 2: //当输入的是2的时候,执行下面这段代码
printf("欢迎下次光临!");
break; //break是必须的,不能省略,省略后程序将继续执行下面的代码
...........................
...........................
default: //当输入的值不是case范围之内的时候,提示用户输入错误
printf("输入有错误!");
break; }
}
----------------解决方案--------------------------------------------------------

谢谢,刚看到.顶下..


----------------解决方案--------------------------------------------------------

switch (表达式)
{
case 常量或常量表达式:
case 常量或常量表达式:
case 常量或常量表达式:
..
..
..
default:
}
我觉的值得注意的是它的格式,switch后的()及case后常量无括号;至于用法就实际操作来了解了。。。


----------------解决方案--------------------------------------------------------
case的后面一定要用空格,然后default可以有可以没有。
----------------解决方案--------------------------------------------------------
  相关解决方案