【发布时间】:2014-04-30 02:40:19
【问题描述】:
我的代码中有以下开关盒。
switch(condition)
case 'A' :
//Code part A
break;
case 'B' :
//Code part A
//Code part B
break;
case 'C' : //Some code
break;
代码 A 部分在“A”和“B”两种情况下重复。我想避免代码重复。
如果我们使用fall但是我们需要为case B添加一个if条件。这是避免代码重复的唯一方法吗?
【问题讨论】:
标签: c switch-statement code-duplication