ios学习Day3xiawu

switch

#include <stdio.h>

int main(int argc, char * argv[])
{
    int i;
    scanf("%d",&i);
    switch(i)
    {
        case 1:
        {printf("");
            break;
        }
        case 2:
        {
            printf("");
            break;
        }
        case 3:
        {
            printf("");
            break;
        }
            
        case 4:
        { printf("");
        }
        default:
            break;
      

}
}

多个case可以运行一个语句块

case中定义变量需要加{};

枚举类型(enum)

1

提高程序的可读性,本质是整形,用枚举类型代表整数常量;

enum Season

{
spring,
summer,
autumn,
winter
}
//默认从零开始
enum Season aeason=0;
scanf("%d,&season");
switch(season)
{
case spring:
{
printf("spring");
}
case summer:
{
printf("spring");
}
case autumn:
{
printf("autumn");
]

}
#include <stdio.h>
enum Season

{
    spring=1,
    summer,
    autumn,
    winter
};
typedef enum Season myseason ;//为现有类型创建一个别名
int main(int argc, char * argv[])
{
        //默认从零开始
    myseason season=0;
    scanf("%d",&season);
    switch(season)
    {
        case spring:
        {
            
            printf("spring");
            break;        }
        case summer:
            
        {
            printf("summer");
            break;
        }
        case autumn:
        {
            printf("autumn");
            break;
            
        }
            case winter:
        {
            printf("winter");
            break;
        }
            default:
        {
            printf("未知");
        }
            


}
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ios学习Day3xiawu,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。