switch文の各caseの処理がほぼ同じ場合は、テーブルを使用できないか検討してください。
char func(int i) { char ch; switch (i) { case 0: ch = ‘a’; break; case 1: ch = ‘x’; break; case 2: ch = ‘b’; break; } return(ch); } |
switch文の各caseの処理がほぼ同じ場合は、テーブルを使用できないか検討してください。
char func(int i) { char ch; switch (i) { case 0: ch = ‘a’; break; case 1: ch = ‘x’; break; case 2: ch = ‘b’; break; } return(ch); } |