Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Leichte Frage

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
27.10.2005, 00:06 Uhr
~Dave
Gast


for (int i = 0; i<3; i++) { was bedeutet diese zeile in worte??

y += x%10; warum ist das plus vor dem = ??
x = x/10;

}

danke schon im Voraus!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.10.2005, 01:17 Uhr
Pablo
Supertux
(Operator)


for (int i = 0; i<3; i++) { block; } bedeutet: für i <3, wobei i bei 0 startet und immer um 1 inkrementiert wird, wird "block;" ausgeführt.


Zitat:

y += x%10; warum ist das plus vor dem = ??



weil die Schreibweise var op= wert (für op={+,*,-,/,>>,<<,%}) eine Kurzschreibweise von var = var op wert ist

somit sind äquivalent


C++:
x += 3; x = x + 3;
x -= 3; x = x - 3;
x *= 3; x = x * 3;
...


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 27.10.2005 um 01:18 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.11.2005, 09:16 Uhr
~Pixel
Gast



C++:
for (int i = 0; i<3; i++)
{
}


das "for ()" ist eine Schleife allerdings muss soviel ich weiss noch "{" und "}" angehängt werden wie ich es oben gemacht habe.
****************************************
Diese Schleife entsteht aus drei teilen.

1. Initialisierugs Teil "int i = 0"

hier Deklarierst du die Variable "i" mit einem int Datentyp und Definierst sie mit "0";

2. Bedingungs Teil "i<3"

Die Schleife wird also solange Ausgeführt solange die Variable "i" (die du soeben Deklariert und Definiert hast) kleiner als "3" ist.

Der "<" Operator soltest du von der Schuhle kennen

3. Aktions Teil "i++"

Die Aktion kommt bei der "}" Klammer zum einsatz also am ende der Schleife.

Das "++" nach der Variabel "i" Bedeutet einfach, das die Variabel "i" +1 gerechnet wird.

**********************************************

C++:
Wenn du jetzt
#include <iostream>
using namespace std;
int main()
{
        for (int i = 0; i<3; i++)
       {
            cout <<"Schleife\n";
       }
   return 0;
}


das schreiben würdest
würdest du das

Schleife
Schleife
Schleife

auf deinem Bildschirm sehen, weil die Schleife dreimal wiederholt wurde.

mod edit: Benutze CPP Tags selber

Dieser Post wurde am 01.11.2005 um 14:03 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.11.2005, 09:20 Uhr
RedEagle




Zitat von Pablo:
[...] var op= wert (für op={+,*,-,/,>>,<<,%}) [...]


|=
&=
^=

geht auch.
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: