Als «c89» getaggte Fragen

129
Platzierung der variablen Deklaration in C.

Ich habe lange gedacht, dass in C alle Variablen am Anfang der Funktion deklariert werden müssen. Ich weiß, dass in C99 die Regeln dieselben sind wie in C ++, aber wie lauten die Regeln für die Platzierung von Variablendeklarationen für C89 / ANSI C? Der folgende Code wird erfolgreich mit gcc...

122
Was ist der Unterschied zwischen C, C99, ANSI C und GNU C?

Ich habe mit dem Programmieren von Codechef begonnen und war durch den Unterschied zwischen C und C99 verwirrt . Was bedeutet C hier? Ist es C89? Überprüfen Sie die Sprachen am Ende dieser Übermittlung . Es enthält sowohl C als auch C99. Ich habe im Internet etwas namens GNU C gefunden. Gibt es ein...

87
Wo findet man die C89 / C90-Standards im PDF-Format?

Ich suche nach einer kostenlosen Version des C89 / C90-Standards , kann sie aber nirgendwo finden! Warum ist es so schwer zu finden? C99- und C11-Standards sind sehr einfach im Internet zu erhalten. Auch in den Fragen zum Stapelüberlauf Wo finde ich die aktuellen C- oder C ++ -

77
Ist das Verhalten beim Subtrahieren von zwei NULL-Zeigern definiert?

Ist die Differenz zweier nicht ungültiger Zeigervariablen definiert (gemäß C99 und / oder C ++ 98), wenn beide NULLbewertet werden? Angenommen, ich habe eine Pufferstruktur, die folgendermaßen aussieht: struct buf { char *buf; char *pwrite; char *pread; } ex; Sprich ex.bufauf ein Array oder einen...