switch(ch)在C语言中怎么理解?

如题所述

CH 是用户自己定义的,你可以写成 AH,BH,DH都行

switch一般和case放在一起使用,构成多分支选择结构,可以基于不同的条件来执行不同的动作,附上下面一个例子

int choose(Y)
{       int a;                            //随便定义一个变量a
switch(Y)                         //判断Y的值
{  
    case 0: a=1; break;  //case就是选项,如果Y=0,那么a就等于1
    case 1: a=2; break;  //同上。。。。
    case 2: a=3; break;
    case 3: a=4; break;
    case 4: a=5; break;
    case 5: a=6; break;
    case 6: a=7; break;
    case 7: a=8; break;
    case 8: a=9; break;
    case 9: a=10;break;   //同上。。。
        default: a=0; break; //default是指,如果Y不等于上面任一选项,                                  //就执行a=0,这句话 
}
}

当然你也可以写成这样

char choose(Y)
{         
int a;
switch(Y)
{   
case A: a=1;break;
case B: a=2;break;
case C: a=3;break;
case D: a=4:break;
default:a=0;break;
}

 不知道我说明白了没

追问

谢谢你

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-01-06
一个选择函数啊, ch是变量, 根据变量的值输出对应的结果。

switch(ch)在C语言中怎么理解?
CH 是用户自己定义的,你可以写成 AH,BH,DH都行 switch一般和case放在一起使用,构成多分支选择结构,可以基于不同的条件来执行不同的动作,附上下面一个例子 int choose(Y){ int a; \/\/随便定义一个变量aswitch(Y) \/\/判断Y的值{ case 0: a=1; break; \/\/case就是选项,如果...

c语言 switch(ch)什么意思
switch(ch) 是判断变量ch的值,题中 ch 是表示 加、减、乘、除这四个符号,如果是这四个符号内的,执行相差操作,否则显示:无法进行此项运算。

C语言中的cnt 是什么意思?switch (ch)又是什么意思
switch是一种控制语句,根据ch值的不同进行不同的分支。在具体的代码中有不同的意思。

C语言中switch语句什么意思
Switch在C语言中是保留字,其作用是进行判断选择。switch(开关语句)常和case break default一起使用。Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。直线翻译:switch语句,即“切换”语句;case即“情况”。当变量表达式所表达的量与其中一个case语...

C语言怎么用switch 语句判断输入的字符是大写字母小写字母还是数字?
"%c is a lower alphabet.\\n",ch); break; case 'A': ... case 'Z': printf("%c is a upper alphabet.\\n",ch); break; default: printf("%c is other ascII code.\\n",ch);}建议使用#include <ctype.h>中的函数isdigit islower isupper 来进行判断。

switch(C语言中)是什么意思
switch的意思是转换。Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。汉语翻译:n. 开关, 电闸, 转换, 软枝, 鞭子, 道岔vt. 转变, 切换, 摆动, 转换, 使转轨vi. 转换, 变换, 摆动相关词组:switch sb onswitch sb offswitch sth out of sb's handasleep at...

在c++中switch与case语句 翻译成中文怎么理解
你都知道到这里问了,就不知道用百度查吗,switch英文是开关,切换的意思,case是事情,情况,案件的意思,switch(c){case A: ...; case B:。。。} 意思是当c所代表的事情或情况和A一样时,就切换到处理A后面的要做的事情,和B一样就切换到处理B后面的事情 ...

c语言中的switch是什么意思?
C语言中,switch是一种条件选择语句。详细解释:1. switch语句的基本功能:在C语言中,switch语句用于基于不同的情况执行不同的代码块。它类似于其他编程语言中的多路选择结构,允许程序根据某个表达式的值选择不同的代码路径来执行。2. switch语句的结构:switch语句包含一个switch表达式,其后是一系列case...

c语言switch是什么意思
Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和casebreakdefault一起使用。

C语言求详解
switch(ch){ \/\/遇到'a'字符就从这里开始执行switch()case 'a':\/\/遇到'h'字符就从这里开始执行switch()case 'h':\/\/遇到其他字符就从这里开始执行switch()default: v1++;\/\/遇到'0'字符就从这里开始执行,不跳出switch()case '0':v2++;\/\/switch()执行结束 } printf("%d,%d\\n",v1,v2);...

相似回答