Bei cc65 offenbar nicht, andere Compiler sind da vielleicht zickiger...
C-Kurs, Abend 3 - Lösungen und Fragen
Es gibt 23 Antworten in diesem Thema, welches 11.332 mal aufgerufen wurde. Der letzte Beitrag (
-
-
nein, ein semikolon kannst du (ausserhalb einer anweisung) immer und überall einstreuen, das ist wurscht.
ABER - ein alleinstehendes semikolon ist ein "null op", tut also nichts - was manche compiler allerdings konsequent auch in ein NOP opcode übersetzen, was dazu führt das das program an der stelle unnötig langsam wird.
mir fällt allerdings an der stelle kein compiler ein wo das so ist, cc65 tuts glaub ich nicht

-
Kann es denn dait Probleme geben ???
ganz allgemein würde ich in c eher zu wenige semikola als zu viele schreiben. bei einem fehlenden meckert nämlich der compiler.wie man an dem beispiel mit "for( ; ; );" sieht, kann es sonst zu unerwartetem programmverhalten kommen. für den compiler ist das syntaktisch korrekt.
-
Auch wenn der Thread schon alt ist, ich arbeite gerade an der C-Programmierung. Hier meine Lösung...
Bitte melde dich an, um diesen Link zu sehen.<stdio.h>
// Das kleine Ein Mal Eins
int main(void)
{
int i, j;
for(i=1; i<=9;i=i+1)
{
for(j=1;j<=9;j=j+1)
{
printf("%d x %d = %d\n",i,j,i*j);
}
}
return 0;}
Gruß!
ThomBraxtonP.S. Macht echt Spaß!
-