Suchergebnisse für Anfrage "c"

20 die antwort

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 ...

14 die antwort

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 ...

8 die antwort

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 ...

TOP-Veröffentlichungen

10 die antwort

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 ...

12 die antwort

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 ...

6 die antwort

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 ...

6 die antwort

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 ...

8 die antwort

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) ...

12 die antwort

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 ...

26 die antwort

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 ...