Suchergebnisse für Anfrage "c"
Selbstverweisende Strukturdeklaration
Die folgende Erklärung ist gültig. struct node { int a; struct node *next; }; Wenn wir jedoch Folgendes definieren, wird ein Fehler ausgegeben. "error: field ‘next’ has incomplete type"Wieso ist es so struct node { int a; struct node next; /* ...
Für {A = a; B = b; }, wird "A = a" vor "B = b" ausgeführt?
AnnehmenA, B, a, undb sind alle Variablen und die Adressen vonA, B, a, undb sind alle unterschiedlich. Dann für den folgenden Code: A = a; B = b; Erfordert der C- und C ++ - Standard explizitA=a strikt ausgeführt werden, bevorB=b? Da die ...
Wie synchronisiere ich den Zugriff auf den gemeinsam genutzten Speicher in LynxOS / POSIX?
Ich implementiere zwei Prozesse auf einemLynxOS SE [http://www.lynuxworks.com/rtos/rtos-se.php] (POSIX-konformes) System, das über den gemeinsamen Speicher kommuniziert. in Prozess wird als "Produzent" und der andere als "Konsument" agieren. In ...
Verwenden Sie MPI_Scatterv, um überlappende Bereiche eines Arrays zu streuen.
Ich habe eine 1D-Array-Darstellung eines 2D-Arrays: Unten ist ein 6x6-Beispiel: [00000012300456700890100234500000] => [------] [|0123|] [|4567|] [|8901|] [|2345|] [------]Eine typische Größe beträgt 514 × 514 Elemente (512 + 2 Halo-Zellen). Ich ...
Kann printf in einem C-Programm automatisch durch puts ersetzt werden?
#include <stdio.h> int puts(const char* str) { return printf("Hiya!\n"); } int main() { printf("Hello world.\n"); return 0; }Dieser Code gibt "Hiya!" beim rennen. Könnte jemand erklären warum? Die Kompilierungszeile lautet:gcc main.c EDIT: Es ...
Wie finden Sie den nächstgelegenen ungleichen Wert eines Floats? [Duplikat
Diese Frage hat hier bereits eine Antwort: Wie ändere ich einen Float um das kleinste Inkrement (oder in der Nähe davon)? [/questions/155378/how-to-alter-a-float-by-its-smallest-increment-or-close-to-it] 7 answersA float (a.k.a. single) -Wert ...
Umwandle das Bild in ein verwendbares Byte-Array in C?
Weiß jemand, wie man ein Bild, insbesondere ein JPG, in einem Byte-Array in C oder C ++ öffnet? Jede Form von Hilfe ist willkommen. Vielen Dank
Wie bestimme ich die auf dem Stack gespeicherten Werte?
Ich mache einige Experimente und möchte während eines Systemaufrufs sehen können, was auf dem Stapel gespeichert ist (der gespeicherte Status des Benutzerlandprozesses). ...
Warum können die Gleitkommatypen nicht mit der Funktion memcmp () verglichen werden?
bool floatcmp(const float a, const float b) { const void *p = (void*)&a; const void *q = (void*)&b; if (memcmp(p, q, sizeof(float)) == 0) return true; return false; } Der Beispielcode ist oben, die Manpage sagtmemcmp(x,y)==0 bedeutet nicht, ...
MIPS (oder SPIM): Laden von Gleitkommazahlen
Ich arbeite an einem kleinen Mini-Compiler, während ich versuche, hier einige MIPS zu lernen. Hier ist mein Problem: MIPS hat eine Anweisung li (sofort laden), die so funktionieren würde li $5,100Das würde 100 in Register 5 laden. Allerdings ...