C语言.switch选择条件语句的范围判断表达方法

  • switch语句可以用…来判断范围,要注意其边界条件(且为包含),其表达方式如下
switch(x)
{
		case 0...99:                      //等价于    0<=x && x<=99;
							xxxxxx;
							xxxxxx;
							break;
		case 100...199:           	      //等价于    100<=x && x<=199;
					     	xxxxxx;
							xxxxxx;
							break;
	 	default:
	 						xxxxxx;
	 						break;
}
  • 另一种常用方法是将其“/100取商”常量判断
switch(x/100)
{
		case 0:
							xxxxxx;
							xxxxxx;
							break;
		case 1:
					     	xxxxxx;
							xxxxxx;
							break;
	 	default:
	 						xxxxxx;
	 						break;
}

猜你喜欢

转载自blog.csdn.net/qq_38916259/article/details/88054085
今日推荐