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("未知");}}
}

转载于:https://www.cnblogs.com/shuozi-love/p/3835832.html

ios学习Day3xiawu相关推荐

  1. 【原】iOS学习之事件处理的原理

    在iOS学习23之事件处理中,小编详细的介绍了事件处理,在这里小编叙述一下它的相关原理 1.UITouch对象 在触摸事件的处理方法中都会有一个存放着UITouch对象的集合,这个参数有什么用呢? ( ...

  2. iOS学习——核心动画之Layer基础

    iOS学习--核心动画之Layer基础 1.CALayer是什么? CALayer我们又称它叫做层.在每个UIView内部都有一个layer这样一个属性,UIView之所以能够显示,就是因为它里面有这 ...

  3. OpenCV for Ios 学习笔记(4)-标记检测1

    本文原始地址:OpenCV for Ios 学习笔记(4)-标记检测1 简单的标记经常是以白色块和黑色块构成的规则图形.因为我们预先知道这些因素,所以我们可以很容易检测标记. 如图: 首先,我们需要找 ...

  4. IOS学习笔记(九)之UIAlertView(警告视图)和UIActionSheet(操作表视图)基本概念和使用方法...

    IOS学习笔记(九)之UIAlertView(警告视图)和UIActionSheet(操作表视图)基本概念和使用方法 Author:hmjiangqq Email:jiangqqlmj@163.com ...

  5. IOS学习笔记(四)之UITextField和UITextView控件学习

    IOS学习笔记(四)之UITextField和UITextView控件学习(博客地址:http://blog.csdn.net/developer_jiangqq) Author:hmjiangqq ...

  6. iOS学习资源(一)

    用了印象笔记也很久了,这里就把自己整理的一些学习资源分享出来.需要共享印象笔记的小伙伴可以联系: shavekevin@gmail.com 我会把自己的工作笔记共享给大家,和大家一起学习,一起进步. ...

  7. iOS学习之iOS沙盒(sandbox)机制和文件操作(二)

    接上篇 iOS学习之iOS沙盒(sandbox)机制和文件操作(一) 我们看看如何获取应用程序沙盒目录.包括真机的沙盒的目录. 1.获取程序的Home目录 [cpp] view plaincopy N ...

  8. IOS学习之蓝牙4.0

    转载请注明出处 作者:小马 IOS学习也一段时间了,该上点干货了.前段时间研究了一下IOS蓝牙通讯相关的东西,把研究的一个成果给大家分享一下. 一 项目背景 简单介绍一下做的东西,设备是一个金融刷卡器 ...

  9. IOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem

    转:http://blog.csdn.net/totogo2010/article/details/7681879 1.UINavigationController导航控制器如何使用 UINaviga ...

最新文章

  1. HDU2034(set的应用)
  2. 水星记(Mercury Records)
  3. 学习 ---AJAX如何用于Web部件
  4. Excel有用的函数(ISBLANK,IF,LEFT,VALUE)
  5. 手机越贵打车越贵?教授打车800次总结出规律,律师:属于违法欺诈行为
  6. java log4j 异步_Log4j2异步日志之异步格式化
  7. css3hlsa,CSS3颜色,文字,文本部分常用属性
  8. oracle 同义词_详解Oracle视图V$、GV$、X$、V_$、GV_$之间的关系
  9. 计算机网络共享服务器,办公室如何搭建共享服务器或文件共享服务器
  10. android 自定义锁屏api,如何设置Android锁屏图像
  11. WINVNC源码分析(五)——vnchooks
  12. 义隆单片机学习笔记之(二) 指令系统
  13. android倒计时dialog,倒计时 Dialog
  14. Boosting(Adboost、GBDT、Xgboost)
  15. excel简繁转换 excel中文简繁转换不在了该怎么办?
  16. 教你在微信拼接长图片
  17. Qt实用技巧:Qt窗口置顶
  18. 异常处理——template中的image组件图片未显示
  19. CC65 开发FC/NES 游戏(三)使用摇杆
  20. ipad如何连接以及管理云服务器,类似于在电脑上操作Finallshell

热门文章

  1. 线段树-简单线段树模板
  2. linux有关网络服务的接口,linux系统有关网络服务接口定义是哪个?
  3. 使用git克隆GitHub仓库时报错解决方案
  4. c语言串口通信_stm32 串口通信收发说明
  5. VS与QT的路径查找差异
  6. python函数的传递方式有哪些_Python全栈工程师(函数的传参)
  7. 关于华硕主板“USB Devices Over Current Status Detected!”
  8. 找不见matlab保存的txt,为什么自己保存的M文件在电脑里找不见,看不见而matlab里却能打开也能看到?...
  9. 二分法查找平方和_面试手撕系列:二分法
  10. wpf开发仿真3d软件_web 3d 与仿真