Suchergebnisse für Anfrage "c99"
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...
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
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...
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...
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 ...
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 = ...
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 ...
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 ...
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.