if else 语句与switch的用法区别

具体的用处

5 浏览 6 回复
  switch   if   判断   else   多路  

回复

    if先判断
    switch后判断

    曹刚

    老实说他们用来判断的

    一般出现的选择项超过3项,可以考虑用switch

    其他一般用if ...else来判断~~

    顾娥珂

    if else 是条件判断语句
    switch 是选译语名

    罗俞

    switch用来根据一个整型值进行多路分支,并且编译器可以对多路分支进行优化,所以在多路分支时用switch比if..else if .. else结构要效率高。

    吴邦发

    if一般都配合else使用
    switch是配合case是用的!!!
    用途都是相近的!但是还是有具体的区别的!!!

    万雪蕊

    if先判断
    switch后判断

    孙心盛

相关信息

if/else switch 语句的缺点是什么?为何不提倡使用这两种语句?

有人说switch语句使用过多会使程序运行飞了。不记得从哪听说if语句也不提倡使用,说是有缺陷。谁知道? C++,我用VC写程序。

1 浏览 6 回复   语句   程序   switch   if   case  

switch语句怎么改成if else 语句?

中缀表达式——〉后缀表达式 void infixtosuffix(char \*infix,char \*suffix) { int state=0;//if 进入的为数字,iorc=1;为字符,iorc=0 int i=0,j=0;//i记录infix,j记录suffix PSeqStack pastack;//,pistack; pastack=createEmptyStack...

7 浏览 3 回复   case   if   pastack   seq   c1  

哪个是更好的一个开关语句或的if-else if-else语句? [重复]

> <p> <strong>可能显示的文件: STRONG&gt;结果 [是&ldquo;否则,如果&rdquo;的比&ldquo快;开关()情况下&rdquo;的?](http://stackoverflow.com/questions/767821/is-else-if-faster-than-switch-case)结果 What是的相对性能差异的if ...

1 浏览 1 回复   gt   if   语句   开关   一个  

为什么switch语句,而不是的if-else?

<p>我一直在想该有一段时间了。我远远不是一个铁杆程序员,主要是小Python脚本,我已经写了一对夫妇分子动力学模拟。对于真正的问题:<i> **switch语句的要点是什么 I&gt; b&gt;吗?为什么你就不能使用<i> **if-else语句 i&gt; B&gt;? P&gt;** </i>**<...

23 浏览 1 回复   gt   语句   开关   switch   if  

有没有这样的东西作为一个SELECT在MySQL的一个if / else语句?

<p> <strong>是否有可能有一个SELECT语句中的MySQL与if / else语句的呢? STRONG&gt; P&gt; <p>例如。 P&gt; </p><p>我要选择所有的表行,并返回COLOR2只有当COLOR2是“棕色”。我的例子SQL选择什么,我想完成的语句如下: P&gt; APPLES...

14 浏览 1 回复   gt   选择   语句   color2   一个