Forum: PC-Programmierung C/C++ Einrückungsstil im Standard ISO/IEC 9899:201x


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von T. M. (verliernix)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich hab mir gerade den C ISO/IEC 9899:201x Standard angeschaut. Hier der 
Link: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

Und ich wundere mich über den Einrückungsstil z.B. auf Seite 145

Da seh ich am Seitenanfang den Stil von ANSI:
1
double convert(int is_fahr, double temp)
2
{
3
      /* A translator may perform inline substitutions */
4
      return is_fahr ? cels(temp) : fahr(temp);
5
}
Ich glaube, dieser Stil ist auch der ISO Stil, oder?


Aber gerade sieben Zeilen tiefer sehe ich eine Funktion die den 
Einrückungsstil von K&R benutzt:
1
_Noreturn void f () {
2
      abort(); // ok
3
}

Warum hat ein offizielles ISO Dokument so ein Chaos in der Code 
Formatierung??? Weiss da jemand etwas darüber?

Danke

: Bearbeitet durch Moderator

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.