文档章节

2. switch

 小清年
发布于 2014/05/11 21:03
字数 171
阅读 3
收藏 0
点赞 0
评论 0

2. switch

在很多时候我们需要判断,表达式的值是否和某个值匹配,当然我们可以使用if elseif 来判断,但是这种判断比较麻烦,在C语言中提供了switch来实现。
 
#include <stdio.h>
// 版本1 使用if elseif实现
void test1() {
            int grade = 4;
            if (grade == 4) {
                        printf("优!");
            } else if (grade == 3) {
                        printf("良!");
            } else if (grade == 2) {
                        printf("可!");
            } else if (grade == 1) {
                        printf("差!");
            } else {
                        printf("不及格!");
            }
}
// 版本2 使用switch实现
// 注意break
void test2() {
            int grade = 4;
            switch (grade) {
            case 4:
                        printf("优!");
                        break;
            case 3:
                        printf("良!");
                        break;
            case 2:
                        printf("可!");
                        break;
            case 1:
                        printf("差!");
                        break;
            default:
                        printf("不及格!");
            }
}
int main(void) {
            //test1();
            test2();
            return 0;
}
 

该博客教程视频地址:http://geek99.com/node/978

本文转载自:http://geek99.com/node/835#

共有 人打赏支持
粉丝 0
博文 70
码字总数 0
作品 0
门头沟
cisco dhcp vlan vrrp ospf 实验

ciso dhcp vlan vrrp ospf 实验 一.拓扑 二.接口配置 IOU1(config)# hostname dhcp dhcp(config)# int e0/0 dhcp(config-if)# ip add 1.1.1.1 255.255.255.0 dhcp(config-if)# no shut dhcp......

wanglm510 ⋅ 2017/03/14 ⋅ 0

vlan上三层交换机路由互通

vlan上三层交换机路由互通 介绍: vlan是交换机组网才有的概念,按部门或者管理的要求来创造 局域网,而不是按位置划分网段 更加的灵活和更加的安全。 一.实验拓扑图: 二.实验目标: vlan上...

邓路 ⋅ 2017/05/16 ⋅ 0

三层交换机实现不同VLAN间访问(第一种方法虚接口)

1、 二层交换机配置 SW4 Switch>en Switch#conf t Switch(config)#vlan 11 创建vlan Switch(config-vlan)#vlan Switch(config-vlan)#vlan 22 Switch(config-vlan)#exit Switch(config)#in Sw......

老赵网络 ⋅ 04/10 ⋅ 0

VLAN 中继 单臂路由的配置

本实验主要内容: 1.VLAN创建 2.TRUNK的配置启用 3.单臂路由的配置 ROUTER 1配置: F0/0.1 192.168.1.1/24 F0/0.1 192.168.2.1/24 F0/0.1 192.168.3.1/24 SWITCH配置: F0/11、F0/12 属于VLA...

长平狐 ⋅ 2013/09/17 ⋅ 0

三层+两层交换机划分两个vlan

Switch#conf t Switch(config)#no ip domain-lookup Switch#vlan database Switch(vlan)#vlan 2 Switch(vlan)#vlan 3 Switch(config)#int vlan 2 Switch(config-if)#ip address 192.168.2.1 ......

Howad ⋅ 2015/06/17 ⋅ 0

Cisco 2960 限速

1、限制用户的下载5m (1)、针对一个class限速 switch(config)#access-list 101 permit ip any host 10.10.10.100 switch(config)#class-map match-all down1 switch(config-cmap)#match acce......

qiangzuibang ⋅ 2015/04/01 ⋅ 0

交换机基本配置

配置前的连接 交换机配置命令基础用户模式hostname# ;特权模式hostname(config)# ;全局配置模式hostname(config-if)# ;交换机口令设置:switch>enable ;进入特权模式 switch#config term...

IT日记 ⋅ 01/04 ⋅ 0

DHCP

SW1: Switch(config)#vlan 10 Switch(config-vlan)#int range f0/2-3 Switch(config-if-range)#switchport modeaccess Switch(config-if-range)#switchport accessvlan 10 Switch(config-i......

守护我们的幸福 ⋅ 2017/09/26 ⋅ 0

交换机模拟配置

所需要软件packettracer6_setup--交换机模拟器 网络划分为2个网段vlan1和vlan2 如下图 Pc0和pc2在同一个网段 Pc1和pc3在同一个网段 保证4个pc机能够互相通讯。 (备注:上图中如果switch0没有...

172385350 ⋅ 2017/06/19 ⋅ 0

三层vlan间的交换

1、创建vlan Switch7(config)#vlan 2 Switch7(config)#name guo Switch7(config)#vlan 3 Switch7(config)#name shi Switch8(config)#vlan 2 Switch8(config)#name guo Switch8(config)#vlan......

gswljy ⋅ 2012/06/17 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Cloud构建微服务架构—创建“服务注册中心”

创建一个基础的Spring Boot工程,命名为eureka-server,并在pom.xml中引入需要的依赖内容: <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-par......

itcloud ⋅ 16分钟前 ⋅ 0

拖动

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>event</title> <style> #box { width: 100px; height: 100px; background-color: aquamarine; position: absolute; } </style......

fyliujj ⋅ 19分钟前 ⋅ 0

es6 polyfill array

polyfill之javascript函数的兼容写法——Array篇 1. Array.isArray(obj) if (!Array.isArray) { Array.isArray = function(arg) { return Object.prototype.toString.call(arg) === '[objec......

球球 ⋅ 20分钟前 ⋅ 0

kibana启动异常

检查一下:kibana.yml 每一对key:value中,冒号之后应有空格。

增删改查1 ⋅ 23分钟前 ⋅ 0

js修改img的src属性刷新图片时的图片缓存问题

问题:上传一张图片,通过js更新src属性刷新图片使其即时显示时, 当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片) 但通过...

HaierBrother ⋅ 23分钟前 ⋅ 0

Mysql

1.Jdbc Url 设置allowMultiQueries为true和false mysql的批量更新是要我们主动去设置的, 就是在数据库的连接url上设置一下,加上* &allowMultiQueries=true *即可。 参数名称 参数说明 缺省...

瑟青豆 ⋅ 26分钟前 ⋅ 0

mysql导出导入表结构与数据

当我们需要进行数据迁移时,mysql自带的mysqldump会是最好的方式。 1.导出某张表的结构和数据 首先,我们应当使用服务器,打开终端,连接到所需要导出的表所在的服务器上。执行命令: mysqld...

hengbao5 ⋅ 26分钟前 ⋅ 0

世界杯也走向“比拼”大数据的时代

《日本经济新闻》6月19日报道称,俄罗斯足球世界杯已于6月14日揭开战幕。作为第21次举办的足球世界杯,如何活用大数据有可能成为决定各支球队胜负的重要因素。从对阵球队的分析到战术建议,还...

加米谷大数据 ⋅ 27分钟前 ⋅ 0

金额转为千分制,金额转中文大写

金额转关为大写 /** 数字金额大写转换(可以处理整数,小数,负数) */ function digitUppercase(n){ if(!n) reutrn "" let fraction = ['角', '分']; let digit = [...

YXMBetter ⋅ 29分钟前 ⋅ 0

开发利器JRebel部署SpringBoot项目

不要以为年纪轻轻就跌倒了人生谷底,未来还有更大的下降空间等着你。 idea下载和安装JRebel 激活JRebel 访问https://my.jrebel.com/ 使用facebook或twitter登录 勾选 Build project automati...

郑龙飞 ⋅ 35分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部