C Switch-case geschweiften Klammern nach jedem Fall

In einem C switch-case flow-control, ist es erforderlich zu setzen geschweiften Klammern { } nach einem case wenn Sie Variablen definiert sind, die in diesem block.

Ist es schlechte Praxis zu setzen geschweiften Klammern nach jedem case, unabhängig von der Variablendeklaration?

Beispiel:

switch(i) {
  case 1: {
    int j = 4;
    ...code...
  } break;

  case 2: {  //No variable being declared! Brace OK?
    ...code...
  } break;
}

InformationsquelleAutor Ben | 2010-11-22

Schreibe einen Kommentar