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 …
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 4 Jahren . Kurze Frage Gibt es eine typische Möglichkeit, "öffentliche" und …
Der Titel sagt alles. Mein Unternehmen verwendet ein älteres Firmware-Projekt für ein Mikrocontroller-Gerät, das vollständig in C geschrieben ist. Es gibt Teile, die offensichtlich falsch sind und geändert werden müssen, und die aus einem C # / TDD-Hintergrund stammen. Ich mag die Idee nicht, Dinge ohne Tests zufällig umzugestalten, um …
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 3 Jahren . Ich glaube, C ist eine gute Sprache, um die …
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 = …
Bitte beachten Sie: Diese Frage erwähnt speziell zwei RTOS, ist jedoch allgemeiner und kann wahrscheinlich von jedem beantwortet werden, der zuvor C-Code für eingebettete RTOS geschrieben hat und dessen Software direkt auf MCUs ausgeführt wurde. Ich bin daran interessiert, mehr über eingebettete RTOSs zu erfahren und Anwendungen für sie zu …
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 …
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 …
Ich verstehe, dass C ++ - Compiler nicht miteinander kompatibel sind. Allerdings konnte ich zu diesem Thema insbesondere für C nichts finden. Ich weiß, dass der C-Standard den Compilern viel Raum lässt, um Dinge zu implementieren, wie sie es für richtig halten: Beispielsweise ist die Größe und Ausrichtung der meisten …
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) { …
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 …
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 …
Ich bin nur neugierig, warum in der Programmiersprache C die Funktion zum Lesen formatierter Eingaben "scanf" im Gegensatz zu "readf" genannt wurde. Ich gehe davon aus, dass es von einer früheren Sprache abgeleitet ist. Warum wurde es in diesem Fall in der früheren Sprache so benannt? (Rekurs.) Warum "printf" statt …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.