标题:关于switch
只看楼主
bianchengfeng
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2008-3-1
 问题点数:0 回复次数:6 
关于switch
谁知道switch的具体用法啊请帮忙讲解一下啊!
搜索更多相关主题的帖子: switch 
2008-04-06 11:42
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
得分:0 
仔细看看书....然后写个程序...自己先感觉一下...

学习需要安静。。海盗要重新来过。。
2008-04-06 11:45
Ethip
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:771
专家分:0
注 册:2008-1-18
得分:0 
回复 1# 的帖子
语法是死的,具体用法还得看情况!switch就好似语种选择分支结构,处理类似if...else...的问题。看看书,看看例子!如果例子有看不明白的,可以贴出来!
2008-04-06 12:10
now
Rank: 1
来 自:广州
等 级:新手上路
帖 子:544
专家分:0
注 册:2007-11-9
得分:0 
看书才是硬道理

GIS
Geographic Information System
你在哪里?——》你的坐标?
2008-04-06 12:37
cosdos
Rank: 9Rank: 9Rank: 9
来 自:ShangHai
等 级:蜘蛛侠
威 望:6
帖 子:2109
专家分:1385
注 册:2007-6-19
得分:0 
switch() // 括号中必须是整数表达式或整数常量
         //

int a = 2;
switch(a)
{
    case 1:
        // 代码
        break;   // 跳出switch
    case 2:
        // 代码
        break;
    default:   // 如果上述都不符合
        // 代码
        break;
}

case 后跟的必须是常量表达式 :1、'a'、1+2 。


---
--
-

[[it] 本帖最后由 cosdos 于 2008-4-6 12:49 编辑 [/it]]

—>〉Sun〈<—
2008-04-06 12:39
hopepark
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2008-3-23
得分:0 
if语句处理两个分支,处理多个分支时需使用if-else-if结构,但如果分支较多,则嵌套的if语句层就越多,程序不但庞大而且理解也比较困难.因此,C语言又提供了一个专门用于处理多分支结构的条件选择语句,称为switch语句,又称开关语句.使用switch语句直接处理多个分支(当然包括两个分支).其一般形式为:


switch(表达式)
{
      case 常量表达式1:
         语句1;
      break;
      
      case 常量表达式2:
         语句2;
      break;
 

  ……
      case 常量表达式n:
         语句n;
      break;

      default:
         语句n+1;
      break;
}
2008-04-06 12:46
DoNO1
Rank: 1
等 级:新手上路
帖 子:155
专家分:0
注 册:2008-3-27
得分:0 
建议
最好自己先看书,不懂的地方在发贴问。
2008-04-06 15:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-207344-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.372397 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved