点击这里给我发消息 点击这里给我发消息

C语言的SWitch语句基础学习

添加时间:2013-12-7
    相关阅读: 程序 C语言 C++

    switch语句称为开关语句,用于多分支选择的一种特殊情况的处理,即每个分支、每种情况通过一个表达式取不同的值(选择常量、情况常量)来描述,相当于PASCAL语言中的CASE语句。当程序分支较多时,用嵌套的if语句层数太多时,程序冗长,且可读性降低,使用开关语句可直接处理分支选择。 
    格式:
    switch(选择表达式)
    {case常量1:语句1    
    case常量2:语句2
    case常量n:语句n
    default:语句n+1
    }
    功能:计算选择表达式的值,当表达式的值与某一个case后面的常量相等、相匹配时,就执行此case后面的处理语句。执行完一个case后面的语句后,流程控制转移到下一个case处继续执行。
    若所有case中的常量都不与选择表达式的值相匹配,就执行default后面的语句。

根据输入的字符,输出相应的字符串。
    t-——Turboc C
    b·——Borland C
    m·——Microsoft C
    V--Visual C++
本题是一个四种情况的处理问题,可设置一字符型变量作为选择表达式。
程序如下:
/*程序5—6,根据输入的字符,输出相应的字符串*/
main()
{char ch;
  scanf(”%C”,&ch);
  switch(ch)
  {case…t:printf(’\'Turbo C\n”);break;
    case’b’:printfUBorland Ckn”);break;
    case’m’:printf(\'~Clicrosoft C\n”);break;
    case’v’:printf(\"Visual C n’’);break;
    default:printf(\"error C\n”);
  )
}

相关C语言的SWitch语句基础学习

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册