Als «c» getaggte Fragen

C ist eine universelle Computerprogrammiersprache, die für Betriebssysteme, Spiele und andere Hochleistungsarbeiten verwendet wird.

2
Warum typedefs für Strukturen verwenden?
In C (ANSI, C99 usw.) leben Strukturen in ihrem eigenen Namespace. Eine Struktur für eine verknüpfte Liste könnte ungefähr so ​​aussehen: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; Für die meisten C-Programmierer erscheint es jedoch ganz natürlich, diese Strukturen wie die folgenden …

2
Warum werden Fehlercodes negiert?
Sehr oft sehe ich in C-Code die Negation zurückgegebener Fehlercodes, zB return -EINVALstatt return EINVAL. Warum Negation verwendet?
12 c 




5
Einfache und saubere Methode zum Vergleichen von drei Zahlen
Ich habe einen Code mit einer Folge von ifs, die funktionieren, aber ich fühle mich einfach chaotisch. Grundsätzlich möchte ich die größte von drei Ganzzahlen auswählen und ein Statusflag setzen, um zu sagen, welche ausgewählt wurde. Mein aktueller Code sieht folgendermaßen aus: a = countAs(); b = countBs(); c = …
11 algorithms  c 


5
Sind statische C-Bibliotheken verpönt? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 5 Jahren . Es gibt zwei Argumente für gemeinsam genutzte Bibliotheken: Es …
11 c  compiler 

4
Zeigerindizierung
Ich lese gerade ein Buch mit dem Titel "Numerical Recipes in C". In diesem Buch beschreibt der Autor, wie bestimmte Algorithmen von Natur aus besser funktionieren, wenn Indizes mit 1 beginnen (ich folge seinem Argument nicht vollständig und das ist nicht der Sinn dieses Beitrags), aber C indiziert seine Arrays …
11 c  pointers 


1
Speichern des EOF-Zeichens (End of File) in einem Zeichentyp
Ich habe in Dennis Ritchies Buch The C Programming Language gelesen, dass inteine Variable verwendet werden muss, um EOF zu halten - um sie so groß zu machen, dass sie EOF-Werte enthalten kann - nicht char. Der folgende Code funktioniert jedoch einwandfrei: #include<stdio.h> main() { char c; c=getchar(); while(c!=EOF) { …
11 c 

1
Programmieren von PID-Schleifen in C.
Ich bin ein Elektrotechniker, der in die digitale Welt hineingestoßen ist und dabei lernt. Ich programmiere einen TI-Prozessor für eine PID-Schleife (Proportional-Integral-Derivative) , die in diesem Diagramm dargestellt ist: Ich werde es auch beschreiben: Operationsverstärker mit negativer Rückkopplung, mit nicht invertierendem Anschluss geerdet. Eingang über Minuspol. Die Rückkopplungsschleife ist eine …
11 c 

3
Unix / Linux mit geringer Latenz
Die meisten Programmierjobs mit niedriger Latenz / hoher Frequenz (basierend auf Jobspezifikationen) scheinen auf Unix-Plattformen implementiert zu sein. In vielen Spezifikationen stellen sie besondere Anforderungen an Personen mit Linux-Erfahrung mit geringer Latenz. Angenommen, dies bedeutet kein Echtzeit-Linux-Betriebssystem. Könnten mir die Leute helfen, worauf sich dies beziehen könnte? Ich weiß, dass …
11 c++  c  performance  linux  latency 



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.