enum season currentSeason = spring;

enum season{

spring = 1,

summer,

autumn,

winter  //没有,

};//;

//变量类型是 enum season   变量名是 currentSeason  变量初始值为spring

printf("输入一个整型数字(1~4):");

scanf("%d",&currentSeason);

switch (currentSeason) {

case spring:

printf("放风筝");

break;

case summer:

printf("游泳");

break;

case autumn:

printf("看枫叶");

break;

case winter:

printf("滑雪");

break;

default:

break;

}

return 0;

}

时间: 2024-11-10 04:48:36

enum season currentSeason = spring;的相关文章

蓝鸥笔记-C语言-第二节 分支结构

//BOOL 类型的变量,变量名的命名都有自己的特点. /** *  1.以is开头.isFat,isTall,isBeautiful. 2.以can开头.canMove,canFly,canRun. 3.以has开头.hasMoney,hasGirl,hasGay. */ //    BOOL isTure = 5 > 3; //    printf("isTure is %d\n",isTure); // //    BOOL isYES = 8 != 9 || (9 >

[C语言 - 8] 枚举enum

枚举是c语言中得一种基本数据类型,不是数据结构 用于声明一组常数 1. 3中枚举变量的方式 a. 先定义类型, 再定义变量 b. 同时定义类型和变量 c. 匿名定义 enum Season {Spring, Summer, Autumn, Winter}; enum Season s = Spring; 已经定位为枚举的变量名,不能用作其他的变量 int Spring = 44;//error 2. 默认值为从0到N得正整数 赋值 enum {Spring, Summer, Autumn=11,

8.枚举enum

枚举是c语言中得一种基本数据类型,不是数据结构 用于声明一组常数 1. 3中枚举变量的方式 a. 先定义类型, 再定义变量 b. 同时定义类型和变量 c. 匿名定义 enum Season {Spring, Summer, Autumn, Winter}; enum Season s = Spring; 已经定位为枚举的变量名,不能用作其他的变量 int Spring = 44;//error 2. 默认值为从0到N得正整数 赋值 enum {Spring, Summer, Autumn=11,

C# 2012 step by step 学习笔记8 CHAPTER 9 Creating Value types with enumerations and Structures

C# 2012 step by step 学习笔记8 CHAPTER 9 Creating Value types with enumerations and Structures things about 1. Declare an enumeration type. 2. Create and use an enumeration type. 3. Declare a structure type. 4. Create and use a structure type. 5. Explain

第八章.Java集合

Java集合类是一种特别有用的工具类,可用于存储数量不等的对象.Java集合大致可分为Set.List.Queue和Map四种体系 Set代表无序.不可重复的集合 List代表有序.重复的集合 Map代表具有映射关系的集合 Java5又增加了Queue代表一种队列集合 java集合概述: 为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联数组),java提供了集合类. 集合类主要负责保存.盛装其他数据,因此,集合类也被称为容器类.所有的集合类都在java.util包下,后来为了处

jdk 1.5 1.6 1.7 加入新特性

jdk1.5新特性 1.泛型2.foreach3.自动拆箱装箱4.枚举5.静态导入(Static import)6.元数据(Metadata)7.线程池8.Java Generics  让我们详细讨论每个新特性,并看一些例子. 1.泛型(Generics)  泛型是JDK1.5中一个最"酷"的特征.通过引入泛型,我们将获得编译时类型的安全和运行时更小地抛出 ClassCastExceptions的可能.在JDK1.5中,你可以声明一个集合将接收/返回的对象的类型.在JDK1.4中,创建

枚举和预处理

// // main.c // 枚举和预处理 // // Created by qianfeng on 15/6/3. // Copyright (c) 2015年 qianfeng. All rights reserved. // #include <stdio.h> /* 枚举:用于声明一组常数 定义:enum 枚举名 {枚举元素1,枚举元素2,...} 注意 1.C语言会将枚举元素作为整型常量处理 2.默认第一个枚举元素是0,第二个是1,依次顺序加1 3.也可以在定义的时候改变枚举的值

黑马程序员-关于结构体

------- IOS培训.android培训.java培训.期待与您交流! ---------- 1 结构体: 作用:可以由多个不同类型的数据构成. //定义结构体类型,类型为person:(此阶段不会分配存储空间 1 struct person 2 { 3 变量; // 称为结构体变量或属性 4 } 5 //根据结构体类型person,定义结构体变量,变量名为p(此阶段分配存储空间) 6 struct person p={ }; // 赋值的时候只能在定义结构体的时候同时赋值 错误写法 st

iOS开发系列--Swift语言

Swift是苹果2014年推出的全新的编程语言,它继承了C语言.ObjC的特性,且克服了C语言的兼容性问题.Swift发展过程中不仅保留了 ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在其中你可以看到C#.Java.Javascript.Python等多种语言的影子.同时在 2015年的WWDC上苹果还宣布Swift的新版本Swift2.0,并宣布稍后Swift即将开源,除了支持iOS.OS X之外还将支持linux. 本文将继续iOS开发系列教程,假设读者已经有了其他语言基础(强烈建