Suchergebnisse für Anfrage "c"

8 die antwort

Was ist der Unterschied zwischen einer VLA und einer dynamischen Speicherzuweisung über Malloc?

Ich war neugierig mit diesem: Was ist der Unterschied zwischen: const int MAX_BUF = 1000; char* Buffer = malloc(MAX_BUF);und char Buffer[MAX_BUF];

10 die antwort

Position von Zeigern und globalen Variablen in C

Wo sind Zeiger undglobale Variable gespeichert inC? Sind sie im Speicher, Heap oder Stack gespeichert?

14 die antwort

Warum hat C s, o viele verschiedene Typen? [geschlossen

Ich schreibe eine einfache Timerfunktion, um die Zeit zu berechnen, die zwischen @ verstrichen isstart undend double mytimer(struct timeval *start, struct timeval *end) { return (end->tv_sec - start->tv_sec) + (end->tv_usec - ...

TOP-Veröffentlichungen

2 die antwort

Status von __STDC_IEC_559__ mit modernen C-Compilern

C99 hat ein Makro hinzugefügt__STDC_IEC_559__ Mit dieser Funktion können Sie testen, ob ein Compiler und eine Standardbibliothek dem Standard ISO / IEC / IEEE 60559 (oder IEEE 754) entsprechen. Nach den Antworten auf diese ...

8 die antwort

Grund für Zeigervergleiche außerhalb eines Arrays ist UB

So, der Standard (unter Bezugnahme auf N1570 [http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf]) sagt Folgendes über das Vergleichen von Zeigern: C99 6.5.8 / 5 Vergleichsoperatoren Wenn zwei Zeiger verglichen werden, hängt das ...

10 die antwort

Maximize SDL window

Wie soll ich SDL anweisen, das Anwendungsfenster zu maximieren? Ich erstelle das Fenster mit diesen Flags: SDL_OPENGL | SDL_HWSURFACE | SDL_DOUBLEBUF | SDL_RESIZABLE.

22 die antwort

Wie finde ich die aktuelle Zeitzone des Systems?

nter Linux muss die aktuell konfigurierte Zeitzone als Olson-Speicherort gefunden werden. Ich möchte, dass mein (C- oder C ++) Code auf so viele Linux-Systeme wie möglich portierbar ist. Beispielsweise. Ich lebe in London, daher ist mein ...

4 die antwort

Child-Prozess startet nach dem übergeordneten Prozess

Ich habe einen einfachen Code zum Testen desfork() Funktion. #include<stdio.h> #include<unistd.h> #define MAX_COUNT 10 void main(void) { pid_t pid; int i; fork(); pid = getpid(); for(i = 1; i <= MAX_COUNT; i++) { printf("PID = %d, i = %d\n", ...

6 die antwort

Inkrement und logische Operatoren haben Vorrang vor [duplizieren]

Diese Frage hat hier bereits eine Antwort: Kurzschlussverhalten logischer Ausdrücke in C in diesem Beispiel [/questions/28145152/short-circuit-behavior-of-logical-expressions-in-c-in-this-example] 1 AntwortOperator-Rangfolge vs. ...

16 die antwort

Deklarieren und Initialisieren von Arrays in C

Gibt es eine Möglichkeit, zuerst ein Array in C zu deklarieren und dann zu initialisieren? So weit habe ich ein Array wie folgt initialisiert: int myArray[SIZE] = {1,2,3,4....};Aber ich muss so etwas tun int myArray[SIZE]; myArray = ...