Suchergebnisse für Anfrage "c"
Is it ever advantageous to use 'goto' in a language that supports loops and functions? Wenn ja warum?
Ich habe lange den Eindruck gehabt, dassgoto sollte nach Möglichkeit niemals verwendet werden. Als ich neulich libavcodec (das in C geschrieben ist) durchgesehen habe, habe ich festgestellt, dass es mehrfach verwendet wird. Ist es jemals ...
How to avoid “if” chains?
Angenommen, ich habe diesen Pseudocode: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = execut,eStepC(); if (conditionC){ ... } } } ...
Ist "syscall-template.S: Keine solche Datei oder Verzeichnis" ein Fehler von GDB oder My Program
Ich habe GDB verwendet, um ein kombiniertes Programm aus Python und C zu debuggen. Die GDB gibt einen Fehler aus, wenn ein Segmentierungsfehler meines Programms auftritt. 81 ../sysdeps/unix/syscall-template.S: No such file or directory.Hier ...
Ein gutes Nachschlagewerk / Spickzettel mit den grundlegenden Sortieralgorithmen in C? [geschlossen]
Ich habe (ohne großes Glück) nach der perfekten Referenzkarte mit allen grundlegenden Sortieralgen in C (oder vielleicht in Pseudocode) gesucht. Wikipedia ist eine großartige Informationsquelle, aber diesmal suche ich definitiv etwas Tragbareres ...
Wie man zwei oder mehr Verbraucher über pthreads handhabt?
Ich habe ein generisches Problem, das ich lösen möchte, bei dem Binärdatenblöcke von einer Standardeingabe oder einem regulären Dateistream an eine Anwendung gesendet werden, die diese Binärdaten wiederum in Text konvertiert. Mit Hilfe von ...
Prüfung auf eine geschlossene Steckdose
Ich versuche, nach einem geschlossenen Socket zu suchen, der vom Peer ordnungsgemäß geschlossen wurde, ohne dass die Latenz eines Doppelsends zum Auslösen von a führtSIGPIPE. Eine der Annahmen hier ist, dass der geschlossene Socket vom Peer ...
Wie funktioniert der Zeiger auf ein Array?
int s[4][2] = { {1234, 56}, {1212, 33}, {1434, 80}, {1312, 78} }; int (*p)[1]; p = s[0]; printf("%d\n", *(*(p + 0))); // 1234 printf("%d\n", *(s[0] + 0)); // 1234 printf("%u\n", p); // 1256433(address of s[0][0]) printf("%u\n", *p); ...
Was sind die Gründe, um beim Schließen () auf Fehler zu prüfen?
Hinweis:Bitte lesen Sie bis zum Ende, bevor Sie dies als Duplikat markieren. Während es ähnlich ist, geht der Umfang dessen, wonach ich in einer Antwort suche, über das hinaus, wonach die vorherige Frage gefragt hat. Eine verbreitete Praxis, der ...
Ist if (CONSTANT) {…} in C / C ++ optimiert? [Duplikat]
Diese Frage hat hier bereits eine Antwort: Konstanten und Compileroptimierung in C ++ [/questions/212237/constants-and-compiler-optimization-in-c] 12 Antworten Optimieren moderne Compiler einen Code wieif(CONSTANT) { ... }, woCONSTANT ist ein ...
Warum erzeugt dies einen Segmentierungsfehler?
#include<stdio.h> void foo(int **arr) { arr[1][1]++; } main() { int arr[20][20]; printf("%d\n",arr[1][1]); foo((int**)arr); printf("%d\n",arr[1][1]); }