shell编程(七)case语句

13 篇文章 0 订阅

C/C++中的case语句

int main()
{
	int num;
	cin >> num;
	switch (num)
	{
	case 1:
		cout << "case 1" << endl;
		break;
	case 2:
		cout << "case 2" << endl;
		break;
	default:
		cout << "default" << endl;
		break;
	}
	return 0;
}

通过switch进行包裹,case进行选择。break表示跳出switch体,保证选择的正确性。

shell中的case语句

#!/bin/bash 
#author by dhy
#test case 

echo "Please enter from 1 to 4:"
read num  #read表示: 从命令行输入num
case $num in 
  1) echo "you select 1"
    ;;
  2) echo "you select 2"
    ;;
  3) echo "you select 3"
    ;;
  4) echo "you select 4"
    ;;
  *) echo "you not select 1~4"
    ;;
esac
  • case + $num in 进行选择
  • 最后使用esac进行结尾,表示case语句体
  • 变量) 进行选择
  • ;;进行break
    语句相对清晰,使用上方式和C语言差不太多。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值