Suchergebnisse für Anfrage "c"
Wie undefiniertes Verhalten erkennen
Gibt es eine Möglichkeit herauszufinden, ob Ihr Programm ein undefiniertes Verhalten in C ++ (oder sogar C) aufweist, ohne sich die gesamte Spezifikation zu merken? Der Grund, den ich frage, ist, dass ich viele Fälle von Programmen bemerkt ...
CPU und Datenausrichtung
Entschuldigen Sie, wenn Sie das Gefühl haben, dass dies bereits mehrfach beantwortet wurde, aber ich benötige Antworten auf die folgenden Fragen! Warum müssen Daten ausgerichtet werden (an 4-Byte- / 8-Byte- / 2-Byte-Grenzen)? Hier bezweifle ...
Error "Initialisierungselement ist nicht konstant" beim Versuch, eine Variable mit const @ zu initialisier
Ich erhalte einen Fehler in Zeile 6 (initialisiere my_foo auf foo_init) des folgenden Programms und ich bin mir nicht sicher, warum. typedef struct foo_t { int a, b, c; } foo_t; const foo_t foo_init = { 1, 2, 3 }; foo_t my_foo = foo_init; int ...
Warum gibt kein Semikolon Fehler, aber zu viele nicht?
Betrachten Sie diesen C-Code: #include <stdio.h>; int main(void) { puts("Hello, world!");; ; ; return 0; ; ; ; };Hier habe ich fast überall mögliche Semikolons gesetzt. Nur fürSpa. Aber überraschenderweisees funktioniert ...
Was ist der Unterschied zwischen void * und void **?
Es ist die besondere Eigenschaft, dass void * auch einen Zeiger auf einen Zeiger zugewiesen und zurückgesetzt werden kann und der ursprüngliche Wert empfangen wird. Ich habe diese Zeile irgendwo gelesen. Bedeutet esvoid* undvoid** sind ...
Warum ist -1> strlen (t) wahr in C? [Duplikat
Diese Frage hat hier bereits eine Antwort: void main () {if (sizeof (int)> -1) printf ("true"); sonst printf ("falsch"); ; [Duplikat [/questions/20853451/void-main-ifsizeofint-1-printftrue-else-printffalse] 3 answers Warum ist sizeof (int) nicht ...
CMake cross-compile with specific linker übergibt keine Argumente an armlink
Ich versuche, ein Projekt für eingebettete ARM Cortex-Builds übergreifend zu kompilieren, kann den Linker jedoch nicht zum Laufen bringen. Ich möchte armlink verwenden, aber es werden keine Dateien an armlink übergeben und daher wird keine ...
durchführen eines einfachen Pufferüberlaufs unter Mac OS 10.6
Ich versuche, etwas über den Stapelüberlauf zu lernen und einen einfachen Code zu schreiben, um den Stapel auszunutzen. Aber irgendwie funktioniert es überhaupt nicht, sondern zeigt nur die Abbruchfalle auf meinem Computer (Mac OS Leopard) ...
Notwendig für das Präfixieren einer Funktion mit (void)
Ich bin kürzlich auf eine ziemlich ungewöhnliche Codierungskonvention gestoßen, bei der dem Aufruf einer Funktion, die "void" zurückgibt, (void) vorangestellt ist. z.B (void) MyFunction();Ist es anders als der ...
Gleichzeitige Ausführung von if- und else-Blöcken
In C oder C ++ if ( x ) statement1; else statement2;ür welchen Wert vonx werden beide Anweisungen ausgeführt? Ich weiß, wir können @ ausführif-else zusammen wie folgt: if(1){ goto ELSE; } else{ ELSE: } Gibt es einen Weg, wie ein Wert? (Was ...