for mit zwei Bedingungen

#3663508
Lesenswert?
• ▲
▼
Ist es.

Der Kommaoperator ist allerdings grundsätzlich 
obfuscated-preisverdächtig, so auch in dem gezeigten Beispiel.
1
for ( i=0, j=0; i<3, j<3; i++, j++ )
2
  a[i][j] = 1;

ist eine völlig unnötige Verkomplizierung, die auch noch verschleiert, 
um was es eiugentlich geht:
1
for ( i=0; i<3; i++)
2
   a[i][i] = 1;

Oliver
#3663608
Lesenswert?
• ▲
▼
Peter Zz schrieb:
> Hallo allerseits,
>
> ich habe bei http://www.imb-jena.de/~gmueller/kurse/c_c++/c_comma.html
>
> dieses gefunden:

Wer immer dieses Tutorial (zumindest diesen Teil des Tutorials) 
geschrieben hat, ich würde ihm DRINGEND den Ankauf und das Durcharbeiten 
eines C-Buches nahelegen!

Wer in einem Einsteigertutorial so etwas macht
1
    output(x, (z=2*z, -z), z);

und das dann lediglich mit
1
Hier zeigt sich bei verschiedenen C-Systemen unterschiedliches Verhalten !
kommentiert, sollte besser sein Tutorial noch mal überarbeiten, wenn er 
mehr von C versteht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.