webForumDet fria alternativet

semikolon i slutet av while satser?

C/C++

1 svar · 226 visningar · startad av Viktor

Medlem sedan aug. 20021 752 inlägg
Frågan#1

Jag vet inte varför eller om det ska vara där men när jag skriver while satser i C++ så skriver jag alltid med ett semikolon på den sista klammern

while(true)
{
	cout << "Hej Hopp!" << endl;
	i++;
};

Det går att kompilera både med och utan men jag undrar vad som är rätt.

/Viktor

Medlem sedan feb. 20002 300 inlägg
#2

Utan semikolon. Däremot används semikolon vid en do-while.

do
{
    ...
}while(expression);
267 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)