Als «c» getaggte Fragen

C ist eine universelle Programmiersprache, die für die Systemprogrammierung (Betriebssystem und eingebettet), Bibliotheken, Spiele und plattformübergreifende Programme verwendet wird. Dieses Tag sollte bei allgemeinen Fragen zur C-Sprache verwendet werden, wie in der Norm ISO 9899 definiert (die neueste Version, 9899: 2018, sofern nicht anders angegeben - auch tagversionsspezifische Anforderungen mit c89, c99, c11 usw. kennzeichnen). C unterscheidet sich von C ++ und sollte ohne einen rationalen Grund nicht mit dem C ++ - Tag kombiniert werden.

7
Tools zum Abrufen eines Bildfunktionsaufrufgraphen des Codes [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Ich habe einen großen Arbeitsbereich mit vielen Quelldateien von …
106 c  function  call-graph 

9
Wo sollen Include-Anweisungen, Header oder Quellen abgelegt werden?
Soll ich die Includes in die Header-Datei oder die Quelldatei einfügen? Wenn die Header-Datei die include-Anweisungen enthält, wenn ich diese Header-Datei in meine Quelle einbinde, enthält meine Quelldatei dann alle enthaltenen Dateien, die sich in meinem Header befanden? Oder sollte ich sie nur in meine Quelldatei aufnehmen?
106 c  header  include 


12
Erstellen Sie einen einfachen HTTP-Server in C [geschlossen]
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe . Geschlossen vor 7 …
105 c  httpserver 

5
Linux: Gibt es einen Lese- oder Rückruf vom Socket mit Timeout?
Wie kann ich versuchen, Daten aus dem Socket mit Timeout zu lesen? Ich weiß, auswählen, auswählen, abfragen, hat ein Timeout-Feld, aber wenn ich sie verwende, wird "tcp fast-path" im tcp reno-Stapel deaktiviert. Die einzige Idee, die ich habe, ist, recv (fd, ..., MSG_DONTWAIT) in einer Schleife zu verwenden
105 c  linux  sockets  tcp 

8
opengl: glFlush () vs. glFinish ()
Ich habe Probleme, den praktischen Unterschied zwischen Anrufen glFlush()und zu unterscheiden glFinish(). Die Dokumente sagen dies glFlush()und glFinish()werden alle gepufferten Operationen an OpenGL senden, so dass man sicher sein kann, dass sie alle ausgeführt werden. Der Unterschied besteht darin, dass sie glFlush()sofort als glFinish()Blöcke zurückgegeben werden, bis alle Operationen abgeschlossen …
105 c++  c  opengl  graphics 



16
Löschen eines char-Arrays c
Ich dachte, wenn Sie das erste Element auf null setzen, wird der gesamte Inhalt eines char-Arrays gelöscht. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; Dies setzt jedoch nur das erste Element auf null. oder my_custom_data[0] = 0; Anstatt zu verwenden memset, dachte ich, dass die 2 obigen Beispiele alle Daten …
104 c  arrays  char 

10
Ist es legal, in eine Struktur zu indizieren?
Unabhängig davon, wie "schlecht" der Code ist und ob die Ausrichtung usw. auf dem Compiler / der Plattform kein Problem darstellt, ist dieses Verhalten undefiniert oder fehlerhaft? Wenn ich eine Struktur wie diese habe: - struct data { int a, b, c; }; struct data thing; Ist es legal , …
104 c++  c  struct 

9
Wo wird das Schlüsselwort C auto verwendet?
In meinen College-Tagen habe ich über das autoSchlüsselwort gelesen und im Laufe der Zeit tatsächlich vergessen, was es ist. Es ist definiert als: definiert eine lokale Variable als lokal variabel Ich habe nie festgestellt, dass es irgendwo verwendet wird, wird es wirklich verwendet und wenn ja, wo wird es verwendet …
104 c 





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.