Archiv verlassen und diese Seite im Standarddesign anzeigen : c++ kleine frage anfäger
sers
also ich lerne grad c++ und hab nur ne kleine frage ...
ich hab grad mal nach while schleife gegoogelt und stoße dann auf den code
#include <iostream.h>
void main()
{
int i=1;
while(i<=10)
{
cout<<"Schleifendurchlauf Nummer "<<i<<endl;
i=i+1;
};
};
isses nötig hinter die {} semikolons zu machen ? oder warum macht der das??
naja vllt. bissjen dumm die frage aber würde mich intressieren....
mfg...
versuch es doch einfach aus.
man setzt die ";" eiglt nach jedem befehl dahinter. um abzuschliessen.
int main()
{
int i=1;
while(i<=2)
cout<<"Schleifendurchlauf Nummer "<<i<<endl;
i=i+1;
return 0;
}
versuch mal das ;)
cTPu1bjo
19.01.2008, 10:44
Du kannst das Semikolon auch weglassen. Aber ich würde die Mainfunktion auf jeden Fall mit Rückgabewert deklarieren. Und das i=i+1; könnteste zu i++; machen. Sieht besser aus.
OK danke , nagut das die ; normal hinter fast alles kommen weis ich aber hinter { ? nie gehört aber jetzt weis ich man brauch sie nicht ^^
thx mfg...
Ich würde sogar sagen ein ";" hinter einer while ist falsch.
Ich habe noch nie ein ";" hinter einer Schleife oder sogar main() gesehen.
Es ist mir einzig von Klassen und Strukturen bekannt.
int main(int argc, char *argv[])
hmpf ?
Was willst du uns damit sagen?
Es werden doch keine Parameter benötigt.
Was willst du uns damit sagen?
Es werden doch keine Parameter benötigt.
deswegen ja main()
-
ja ist auch wayne.
Ich habe noch nie ein ";" hinter einer Schleife oder sogar main() gesehen.
Es ist mir einzig von Klassen und Strukturen bekannt.
Hehe, da gibt es aber eine Ausnahme:
do
{
// blah
} while(/*sth*/);
Topic: Schleifen würde ich generell per for machen:
for(int i = 0; i < 100; i++)
{
// zaehlt von 0 bis 99
}
Argh, hast mich erwischt f0Gx. ^^
An Do-While hat ich gar nicht gedacht.
Aber der Quellcode ganz oben. Die ";" bei while und main sind doch falsch oder hat es damit was besonderes auf sich?
Ich wüsste nicht, dass es damit was auf sich hätte. do-while ist meines Wissens die einzigste Schleife mit einem Semikolon am Ende.
Wo bitte hat eine do-while Schleife ein Smikolon :shock:
Im Quelltext. xD
Ja ne, wie meinste das?
do
{
doSomething();
}
while(1); //<- Da
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.