Suchergebnisse für Anfrage "c99"

2 die antwort

Ich kann einige Sätze in C99 nicht verstehen

In C99 6.5 heißt es:Zwischen dem vorherigen und dem nächsten Sequenzpunkt muss der gespeicherte Wert eines Objekts durch die Auswertung eines Ausdrucks höchs...

3 die antwort

Implementierung einer Division mit einfacher Genauigkeit als Multiplikation mit doppelter Genauigkeit

FrageFühren Sie für einen C99-Compiler, der eine exakte IEEE 754-Arithmetik implementiert, Werte von aus

2 die antwort

Gibt es ein Präprozessor-Makro, um C99 plattformübergreifend zu erkennen?

TOP-Veröffentlichungen

3 die antwort

Was sind die nützlichsten neuen Funktionen in C99? [geschlossen]

C99 gibt es schon seit über 10 Jahren, aber die Unterstützung dafür hat sich verlangsamt, daher haben sich die meisten Entwickler an C89 gehalten. Selbst heu...

6 die antwort

Wie kann man printf () in eine Funktion oder ein Makro einbinden?

Das klingt ein bisschen wie eine Interviewfrage, ist aber eigentlich ein praktisches Problem.Ich arbeite mit einer eingebetteten Plattform und habe nur die e...

2 die antwort

Lassen Sie sich warnen, wenn eine Variable im Schatten liegt

Ich möchte generell Code wie diesen vermeiden: #include <stdio.h> int main(int argc, char *argv[]){ int n = 3; for (int n = 1; n <= 10; n++){ printf("%d\n", n); } printf("%d\n", n); }Wie kann ich eine solche Verwendung von Variablen finden? Das ...

1 die antwort

C99 Struktur Designated Initialisers und anderer Wert

Mir ist bekannt, dass Sie in C99 Mitglieder der Struktur unter Verwendung des Mitgliedsnamens wie folgt initialisieren können: struct myStruct { int i; char c; float f; };Folgendes ist also gültig: struct myStruct m = {.f = 10.11, .i = 5, .c = ...

3 die antwort

Kompilieren von C-Code mit Bool ohne Verwendung von C99-Standard

Ich habe versucht, einen Code mit einer Bool-Variablen in C zu kompilieren, und ich habe den Stdbool-Header eingefügt, aber als ich ihn kompilierte, habe ich nicht angegeben, dass ich ihn mit dem c99-Standard kompilieren möchte (daher wurde er ...

4 die antwort

GCC: Genauigkeit der strengen Aliasing-Warnungen

Ich versuche, einen Teil meines Codes auf strenge Aliasing-Verstöße zu überprüfen, aber es sieht so aus, als hätte ich etwas verpasst, als ich versucht habe, die strenge Aliasing-Regel zu verstehen. Stellen Sie sich folgenden Code vor: #include ...

2 die antwort

Setzen von std = c99 Flag in GCC

Ich habe mich gefragt, ob es irgendwelche Dateien gibt, in die ich die einstellen kann-std=c99 flag, damit ich es nicht bei jeder zusammenstellung setzen müsste. Ich benutze GCC 4.4 auf Ubuntu.