Meine Frage ist einfach, so werde ich nicht in tiefekönnen wir For-Schleife ohne Bedingung verwenden?
können wir verwenden for()
Schleife ohne Zustand wie diesem Kurs
for(;;space+=1)
{
printf(" ");
break;
}
Meine Frage ist einfach, so werde ich nicht in tiefekönnen wir For-Schleife ohne Bedingung verwenden?
können wir verwenden for()
Schleife ohne Zustand wie diesem Kurs
for(;;space+=1)
{
printf(" ");
break;
}
von Ihnen können. Eine leere Bedingung wird angenommen, um 1
auszuwerten.
for (;;){/*ToDo - your code here*/}
ist idiomatische C.
Entschuldigung dafür, dass ich nicht in meine Frage einbeziehe, aber dies wird auf andere Loops angewendet (wie do-while und while loop) –
'while (1) {}' oder 'do {} while (1);' – arminb
Nein, Sie benötigen * Ausdrücke * (anstelle von optionalen Ausdrücken). Folk schreibt "1" explizit, um denselben Effekt zu erzielen. – Bathsheba
Ja es vollkommen richtig ist, dies zu tun.
Da Sie jedoch unmittelbar nach printf eine Pause erstellt haben, wird sie nur einmal ausgeführt. Ich bin mir nicht sicher, ob Sie das wollten. Aber wenn, dann funktioniert das gut.
Danke, es hat mir geholfen –
Nitpick: unbedingt Schleifen in Schleifen sind nicht zu nützlich :) – InternetAussie
@InternetAussie hatte ich auf diese Weise programmiert. –