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语言差不太多。