每个 case 语句的结尾不要忘了加 break,否则将导致多个分支重叠 (除非有意使多个分支重叠). #include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; //定义一个枚举类型 enum Color {Red,Yellow,Green,White…
转自: http://blog.chinaunix.net/uid-27103408-id-3340702.html http://www.xuebuyuan.com/2070170.html switch是我们做条件选择时,经常用到的一个语句.一直以来对于他的使用相信大家也都是得心应手,前几天在linux下写一个c++程序时遇到了这样的一个问题,请看例子:#include<iostream>using namespace std;int main(){        int i;      …
switch是一种选择语句,可以通过匹配某个条件,来执行某块代码 switch(expression){ case value: break;//可选 default://可选 //语句 } switch语句变量类型:可以是byte,short,int,char,或者String类型. case的值数据类型必须与变量的类型相同.而且只能是常量或字面常量 当变量的值与case语句的值相同时,case语句之后的代码开始执行,至到break语句出现才会跳出switch语句 如果没有break语句,会继…
知识点包括:case语句,cat多行输入,break和exit的区别,wget断点续传,while中断条件写法,函数的使用方法 #!/bin/bash echo "\n1. 本机容器情况如下" docker ps echo "\n2. apache文件包有: " ls | grep apache echo "\n3. webapps文件包情况:" ls | grep webapp cat << END 你可以做的操作如下 . 移走ap…
IF语句主要有以下三种基本形式: 一. IF-THEN语句 IF CONDITION THEN           STATEMENT 1;           ...           STATEMENT N;       END IF; 二. IF-THEN-ELSE语句 IF CONDITION THEN           STATEMENT 1;       ELSE            STATEMENT 2;       END IF; 三. ELSLF语句 IF CONDIT…
(1) case语句:选择结构 case SWITCH in value1) statement ... ;; //双分号结尾. value2) statement ... ;; *) statement ... ;; esac //esac结尾. (2) shift参数说明: 执行shift命令后,位置变量($1-$9)中的命令行参数会依次向左传递. 例: #!/bin/bash # DEBUG=0 ADD=0 DEL=0 for I in `seq 0 $#`; do //解释:seqs 1…
if语句和case语句用法展示 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.单分支if条件语句 1>.语法格式一 if [ 条件判断式 ];then 源代码 fi 2>.语法格式二 if [ 条件判断式 ] then 源代码 fi 3>.但分支条件语句需要注意几个点 a>.if语句使用fi结尾,和一般语言使用大括号结尾不同: b>.[ 条件判断式 ]就是使用test命令判断,所以中括号和条件判断式之间必须有空格: c>.then后面跟符合条件之…
http://blog.csdn.net/dreamtdp/article/details/8048720 case语句适用于需要进行多重分支的应用情况. case分支语句的格式如下: case $变量名 in 模式1) 命令序列1 ;; 模式2) 命令序列2        ;; *) 默认执行的命令序列     ;; esac case语句结构特点如下: case行尾必须为单词“in”,每一个模式必须以右括号“)”结束. 双分号“;;”表示命令序列结束. 匹配模式中可是使用方括号表示一个连续的…
1.SHELL编程Case语句案例实战 1)Case选择条件语句的格式: case $INPUT in Pattern1) 语句1 ;; Pattern2) 语句2 ;; esac 2)Case语句企业案例实战一: in ) wget -c http://nginx.org/download/nginx-1.16.0.tar.gz ;; esac 2.SHELL编程Select语句案例实战 1)Select选择菜单语句的格式: select i in redhat centos ubuntu s…
switch 是"开关"的意思,它也是一种"选择"语句,但它的用法非常简单.switch 是多分支选择语句.说得通俗点,多分支就是多个 if. 从功能上说,switch 语句和 if 语句完全可以相互取代.但从编程的角度,它们又各有各的特点,所以至今为止也不能说谁可以完全取代谁. 当嵌套的 if 比较少时(三个以内),用 if 编写程序会比较简洁.但是当选择的分支比较多时,嵌套的 if 语句层数就会很多,导致程序冗长,可读性下降.因此C语言提供 switch 语句来…