[案例] 从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;[案例] 从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-20 13:42:08
                            
                                1532阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Switch语句是一种分支语句,常用于多分支的情况。比如;输入1,星期一输入2,星期二输入3,星期三输入4,星期四输入5,星期五如果写成if的形式太复杂,这个时候我们就需要写成switch的语句来表达。Switch语句;switch(整型表达式){语句项;}但是一些语句项我们将常用一些case语句来表达,case整形常量表达式:语句;接下来我们代码演示;注意;case因为是一个关键字后面加上空格            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-15 12:46:05
                            
                                1300阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、 #include <stdio.h> int main(void) { int i; puts("please input an integer."); printf("i = "); scanf("%d", &i); if (i % 3 == 0) puts("can be devided"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-03 23:40:00
                            
                                555阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            今天给学生讲C语言的switch语句,这总是最难讲的一个控制结构。
 
结构化程序设计试图把典型的跳转模式总结成一个结构,并赋予抽象的逻辑意义,然而这些跳转模式并不能完全概括所有合理的跳转,有时候我们不得不求助于goto。
 
每个语言都有实现这些结构的具体办法,当程序正确的时候,我们也许可以按照抽象的意思去理解那些结构。然而,当程序错误的时候,或者就要凭借对具体实现的理解才可            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2007-03-17 18:13:55
                            
                                6409阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                5评论
                            
                                                 
                 
                
                             
         
            
            
            
            当[if]语句只有两个分支可以可供选择,而在实际问题中常需要用到多分支的选择。当然使用嵌套[if]语句也可以实现多分支的选择,但是如果分支很多的话,就会使得嵌套的[if]语句层数较多,程序代码并不是具有很高的可读性。而且,分支较多的话还会出现配对错误的情况,可读性不好。所以,这个时候C语言就提供了另外一种分支语句。C语言可以使用 [switch] 语句直接处理多分支选择的情况,将我们程序代码的可读性提高!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-10-17 15:33:19
                            
                                768阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                9评论
                            
                                                 
                 
                
                                
                     
                                    
                             
         
            
            
            
            switch(),转换的意思一、通常格式switch(x){   // x表达式可以是常量、变量;       case 1:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-25 16:13:13
                            
                                232阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            switch语句中在最后一个case语句的后面加上一条break语句。(之所以这么写是可以你避免出现在以前最后一个case语句后面忘了添加break语句)。在每个switch语句中都放一条default句子是个好习惯,甚至可以在后边再加个break。代码如下:#include<stdio.h>int main(){int n = 1;int m = 2;switch (n){case            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-02 20:49:07
                            
                                2338阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C语言中switch条件语句也是一种很常用的选择语句,和if条件语句不同,它只能针对某表达式的值做出判断,从而决定程序执行哪一段代码。原文地址:C语言 switch case 语句            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-06-09 00:03:25
                            
                                1071阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C语句可分为以下五类:1. 表达式语句2. 函数调用语句3. 控制语句4. 复合语句5. 空语句本周后面介绍的是控制语句。控制语句用于控            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-06 15:52:44
                            
                                148阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #include<stdio.h>if语句//intmain()//{//intage=0;//scanf("%d",&age);//if(age>0&&age<18)//printf("未成年\n");//else//else和离他最近的未匹配的if相匹配;//{//if(age>18&&            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-03-13 22:31:42
                            
                                871阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            int main()
{
	int n = 1;
	int m = 2;
	switch (n)
	{
	case 1:m++;//这里是n=1,m=3
	case 2:n++;//这里n=2,m=3
	case 3:
		switch (n)//判断n的数值
		{
		case 1:n++;//因为n=2,所以跳过case 1的情况,直接来到case2
		case 2:m++; break;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-24 09:44:52
                            
                                221阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            学点 C 语言(10): switch 语句 
    
        
        
1. 常规:#include <stdio.h>
int main(void)
{
    int i;
    for (i = 0; i < 10; i++) {
        switch (i) {
            ca            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-30 13:10:44
                            
                                306阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            switch语句的用法:://c.biancheng.net/cpp/html/39.html switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default: 语句n+1; } 其语义是:计算表达式的 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-11-01 18:09:00
                            
                                437阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            int day = 0;//switch语句只能表达整形,不能写其它数据类型
int n = 1;
scanf("%d", &day);
switch (day)
{
case 1://case语句之后,也要用整形,同时是常量。1+0也可以。
	if (n == 1)
  printf("哈哈\n");//if可以与printf共用
case 2:
case 3:
case 4:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-30 07:55:36
                            
                                603阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            闲言少叙,今天在网上看到一个小程序是关于switch的,突然发现自己以前理解的switch有盲点,希望能给大家也带来点启发。#include <stdio.h>
void main()
{
	char* p="aha!";int a=0,b=0,c=0;
	while(*p)
	{
		switch(*p)
		{
		case('a'):            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-06-02 16:47:51
                            
                                1157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C语言提供了一种用于多分支选择的switch语句, 其一般形式为:switch(表达式){case 常量表达式1:语句1; break;case 常量表达式2:语句2; break;  ....  case 常量表达式n:语句n; break;  default:语句;break;}它的意思是:计算表达式的值。并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-20 11:14:06
                            
                                763阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            C语言提供了一种用于多分支选择的switch语句, 其一般形式为:switch(表达式){case 常量表达式1:语句1; break;case 常量表达式2:语句2; break;  ....  case 常量表达式n:语句n; break;  default:语句;break;}它的意思是:计算表达式的值。并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-13 17:25:35
                            
                                964阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C语言还提供了另一种用于多分支选择的switch语句, 其一般形式为:switch(表达式){         case常量表达式1:  语句1;        case常量表达式2:  语句2;               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-09-21 17:33:22
                            
                                432阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            假设星期一至星期五每工作一小时的工资是20元,星期六和星期日每工作一小时的工资是平时的3倍,其中工资的4.5%是税金。试编一程序从键盘输入星期序号(1,2,3,4,5,6,7,分别表示星期一至星期天)和工作小时数,计算该日的工资及应交税金。#include "Stdio.h"main(){  int iWeek,iHours ;  float fSalary,fTaxes;  prin...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-20 13:37:50
                            
                                1596阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            两种语句都是选择结构if语句的形式是:if(表达式1;表达式2;表达式3;~){ 语句1;语句2;}else语句switch语句的形式是:switch(变量){case: 常量1;语句;break;case: 常量2;语句;break;          注意当上面case后面没有break时将会执行该case后面的语句}default:语句;br            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-10 22:16:21
                            
                                185阅读