Programmiersprache C/C++

Notationsstil von strukturierten Anweisungen

Aus der Literatur sind verschiedene Formen zur Notation von strukturierten Anweisungen bekannt. Im folgenden werden einige der denkbaren Notationsformen vorgestellt.

if-else

K&R

  if (expression) {
      statement;
      statement;
      ...
  } else {
      statement;
      statement;
      ...
  }
Allman
  if (expression)
  {
      statement;
      statement;
      ...
  }
  else
  {
      statement;
      statement;
      ...
  }
Whitesmiths
  if (expression)
      {
      statement;
      statement;
      ...
      }
  else
      {
      statement;
      statement;
      ...
      }
while

K&R

  while (expression) {
      statement;
      statement;
      ...
  }
Allman
  while (expression)
  {
      statement;
      statement;
      ...
  }
Whitesmiths
  while (expression)
      {
      statement;
      statement;
      ...
      }
switch

K&R

  switch (expression) {
  case expression:
      statement;
      break;
  case expression:
      statement;
      break;
  default:
      statement;
      break;
  }
Allman
  
  switch (expression)
  {
  case expression:
      statement;
      break;
  case expression:
      statement;
      break;
  default:
      statement;
      break;
  }
Whitesmiths
  
  switch (expression)
      {
  case expression:
      statement;
      break;
  case expression:
      statement;
      break;
  default:
      statement;
      break;
      }

Welcher Notationsstil verwendet wird ist eine Frage

Vermieden werden sollten Mischformen innerhalb eines Projekts.


Zurück zum Menü
Zurück zur vorigen Seite Weiter zur nächsten Seite

P. Böhme, 05.03.1996