[讨论]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可以有可以没有。
----------------解决方案--------------------------------------------------------