Als «c» getaggte Fragen

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



1
Enthalten bemerkenswerte C-Erweiterungen Integer-Typen, deren Verhalten von der Größe des Maschinenworts unabhängig ist?
Ein interessantes Merkmal von C im Vergleich zu einigen anderen Sprachen ist, dass viele seiner Datentypen auf der Wortgröße der Zielarchitektur basieren und nicht absolut angegeben werden. Auf diese Weise kann die Sprache zwar zum Schreiben von Code auf Computern verwendet werden, auf denen bestimmte Typen möglicherweise Schwierigkeiten haben, es …

2
Warum können Arrays in C nicht als Funktionsargumente übergeben werden?
Nach diesem Kommentar habe ich versucht zu googeln, warum, aber mein google-fu ist fehlgeschlagen. Kommentar vom Link: [...] Wichtig ist jedoch, dass Arrays und Zeiger in C unterschiedliche Dinge sind. Angenommen, Sie verwenden keine Compilererweiterungen, können Sie im Allgemeinen kein Array selbst an eine Funktion übergeben, aber Sie können einen …
12 c  history 


3
Wie soll ich Typen in C- und C ++ - Programmen markieren?
In meiner Antwort habe ich _tam Ende Typen verwendet, die bestenfalls umstritten endeten. Dies ist die Praxis, die ich in meinen aktuellen Projekten verwende. typedef struct { int x; int y; } point_t; Dies sollte mit C-Typen von stddef.hlike size_toder konsistent sein ptrdiff_t. Nach einigen Kommentaren in meinen Fragen _tscheint …
12 c++  c  naming 


4
C-Projekt zur Vermeidung von Namenskonflikten
Ich kämpfe darum, pragmatische Ratschläge zu Funktionsnamenkonventionen für ein mittelgroßes C-Bibliotheksprojekt zu finden. Mein Bibliotheksprojekt ist in einige Module und Submodule mit eigenen Kopfzeilen unterteilt und folgt lose einem OO-Stil (alle Funktionen haben eine bestimmte Struktur als erstes Argument, keine globalen Elemente usw.). Es ist unser etwas gelegt wie: MyLib …

6
Namenskonventionen für Variablen und Funktionen in C [closed]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Beim Codieren eines großen Projekts in CI ist ein Problem aufgetreten. Wenn ich …
12 c  naming 

4
Ist es möglich, den Intel C / C ++ - Compiler unter Linux zu verwenden, um Objektdateien zu erstellen, die unter Windows verknüpft werden sollen?
Warum? Abhängig von Ihrer Quelle ist es wahrscheinlich, dass der Intel-Compiler die schnellsten ausführbaren Dateien für die x86-Architektur generiert (Verbesserung der Ausführungszeit um 5 bis 100%). Intel bietet seine Compiler für Linux unter einer nichtkommerziellen Lizenz kostenlos an (ich glaube, ich habe gelesen, dass sie irgendwo auf ihrer Seite kostenlos …

5
Git-Versionen als Build-Nummern integrieren oder nicht?
Ein Kollege und ich haben abwechselnd die Probleme und Vorzüge der Integration einer aus dem aktuellen Git-Repository abgeleiteten Version in unseren Code diskutiert. Wir denken, die Vorzüge sind: Sie müssen sich beim Aktualisieren einer Versionsnummer keine Gedanken über menschliche Fehler machen Rückverfolgbarkeit zwischen dem, was wir in einem Gerät finden, …
12 c  git  builds  build-system 


9
Array oder Malloc?
Ich verwende den folgenden Code in meiner Anwendung, und es funktioniert gut. Aber ich frage mich, ob es besser ist, es mit Malloc zu machen oder es so zu lassen, wie es ist? function (int len) { char result [len] = some chars; send result over network }
12 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.