Suchergebnisse für Anfrage "c"
Deaktivieren Sie alle Optimierungsoptionen in GCC
Die Standardoptimierungsstufe zum Kompilieren von C-Programmen mit GCC ist -O0. Dadurch werden alle Optimierungen gemäß der GCC-Dokumentation deaktiviert. beispielsweise gcc -O0 test.cUm jedoch zu überprüfen, ob -O0 wirklich @ i Alle ...
Wer bestimmt die Reihenfolge der Zeichen
Ich habe eine Abfrage basierend auf dem folgenden Programm - char ch; ch = 'z'; while(ch >= 'a') { printf("char is %c and the value is %d\n", ch, ch); ch = ch-1; }Warum ist das Drucken des gesamten Satzes von Kleinbuchstaben im obigen Programm ...
Wie kann ich eine Funktion mit einer variablen Anzahl von Argumenten in C aufrufen (nicht definieren)?
Gibt es eine Möglichkeit, diesen Code zu verkürzen? long call_f(int argc, long *argv) { switch (argc) { case 0: return f(); break; case 1: return f(argv[0]); break; case 2: return f(argv[0], argv[1]); break; case 3: return f(argv[0], argv[1], ...
Buffer Overflow nicht passiert
Ich habe diesen Beispiel-C-Code ausprobiert: int main() { int array[5]; int i; for (i = 0; i <= 255; i++) { array[i] = 10; } }und kompiliere es mit: gcc -m32 -o a.out buffer2.cmeine Frage ist, warum es keinen Segmentierungsfehler gibt? Ich ...
Linked Listenkopf Doppelzeiger übergeben
Ich habe dies in einem Buch / Tutorial gesehen. Wenn Sie den Kopfzeiger (der verknüpften Liste) an eine Funktion übergeben, müssen Sie ihn als Doppelzeiger übergeben. Zum Beispiel: // Hiermit wird eine verknüpfte Liste umgekehrt, bei der der ...
Ist es undefiniertes Verhalten, aus einer nicht initialisierten Variablen zu kopieren?
Verwendet eine nicht initialisierte Variable alssrc zummemcpy undefiniertes Verhalten in C? void foo(int *to) { int from; memcpy(to, &from, sizeof(from)); }
Swift konvertiert Cs uint64_t anders als es seinen eigenen UInt64-Typ verwendet
Ich bin dabei, eine Anwendung von (Objective-) C nach Swift zu portieren, muss jedoch ein in C geschriebenes Framework eines Drittanbieters verwenden. Es gibt einige Inkompatibilitäten wie typedefs, die als Int interpretiert werden, aber an ...
Unix Domain Socket: Verwenden der Datagrammkommunikation zwischen einem Serverprozess und mehreren Clientprozessen
Ich möchte eine IPC-Verbindung zwischen mehreren Prozessen unter Linux herstellen. Ich habe noch nie UNIX-Sockets verwendet und weiß daher nicht, ob dies der richtige Ansatz für dieses Problem ist. er @One-Prozess empfängt Daten (unformatiert, ...
Warum zerfallen Arrays in C in Zeiger?
[Dies ist eine Frage, die von einer kürzlichen Diskussion an anderer Stelle inspiriert wurde, und ich werde gleich eine Antwort darauf geben.] ch habe mich über das ungerade C-Phänomen von Arrays gewundert, die auf Zeiger "zerfallen", z. bei ...
Warum können wir keine bitweisen Operatoren für Float- und Double-Datentypen verwenden?
Ich bin neu in c, und hier versuche ich, die in float & double-Variablen gespeicherten Werte so zu drucken, wie sie im Speicher gespeichert sind. Aber der Compiler erlaubt mir nicht, bitweise Operatoren für float & double Variablen zu verwenden! ...