Als «c» getaggte Fragen

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

5
Grundsätzlich undefiniertes Verhalten
Ob in C oder C ++, ich denke, dass dieses illegale Programm, dessen Verhalten gemäß dem C- oder C ++ - Standard undefiniert ist, interessant ist: #include <stdio.h> int foo() { int a; const int b = a; a = 555; return b; } void bar() { int x = …

1
Vorgeschlagene Methode zum Extrahieren einer eigenständigen C-Bibliothek aus einem vorhandenen R-Paket?
Meine Gruppe hat ein R-Paket entwickelt, um das Pflanzenwachstum zu simulieren (siehe GitHub-Repository ). Das R-Paket verwendet .Calldie Schnittstelle zu C. Wir haben entschieden, dass es sich lohnt, eine eigenständige C-Bibliothek zu erstellen. Die beiden Hauptgründe sind 1) die Verwendung vertrauter C-Debugging-Tools und 2) ein großer Teil der Entwickler- / …
8 design  testing  c  refactoring  r 


4
Welche Situationen sind für C # bis C Interop geeignet?
Gibt unsafees Situationen, in denen die Zusammenarbeit mit C-Bibliotheken angesichts des Schlüsselworts C # immer noch von Vorteil ist? Ich konnte die Notwendigkeit einer sehr schnellen Zahlenverarbeitung, grafischen Manipulation oder Matrixoperationen unter Verwendung bereits vorhandener C-Bibliotheken erkennen. Aber gibt es einen Anwendungsfall, um Greenfield-DLLs beispielsweise in C99 zu schreiben und …
8 c#  c  c99 

4
Ist es wichtig, C / C ++ für die Android-Entwicklung zu kennen?
Ist es möglich, nur Java (ohne C ++ / NDK) zum Erstellen guter, schneller und schöner Android-Apps (einschließlich 3D-Entwicklung) zu verwenden? Wenn ich nach Stellenanforderungen für Android-Entwickler (offene Stellen) suche, sehe ich, dass Kenntnisse in C / C ++ / NDK sehr wichtig sind. Einige Unternehmen müssen ihre Testaufgaben sogar …
8 java  c++  c  android 

2
Fragen zum Verknüpfen von Bibliotheken in C.
Ich lerne C (noch sehr Anfänger) unter Linux mit dem GCC-Compiler. Ich habe festgestellt, dass einige Bibliotheken, wie die mit dem math.hHeader verwendete Bibliothek, manuell verknüpft werden müssen, wenn sie enthalten sind. Ich habe in den Bibliotheken mit verschiedenen Flags des Formulars verlinkt -l[library-name], beispielsweise -lmfür die oben erwähnte Mathematikbibliothek. …
8 c  libraries  gcc  linking 

6
Ist es in Ordnung, C und C ++ in einem Interview zu mischen? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Wenn ich in einem Interview gebeten werde, Code …
8 c++  interview  c 

4
Woher kommt Objective-C? C ++ oder C?
Ich bin sehr verwirrt über diese Programmiersprache, Objective-C, mit der ich gehört habe, dass sie zur Entwicklung von iOS-Anwendungen verwendet wird. Ich weiß, dass es die Prinzipien von OOP verwendet. Wäre es einfacher zu lernen, wenn ich C ++ bereits kenne? Was ist mit dem Namen? Ist es eine Kombination …
8 c++  c  ios  objective-c 




4
Warum setzen die Leute '\ n' am Anfang von Strings?
Sehr oft komme ich in C-Code, wo printfFormatzeichenfolgen beginnen mit \n: printf ("\ nHallo"); Dies ist meiner Meinung nach eine nervige Sache, die keine Vorteile (ziemlich viele Nachteile!) In Bezug auf das Drucken bietet "Hello\n": Wenn die erste gedruckte Zeile mit beginnt '\n', beginnt die Programmausgabe mit einer (unbrauchbaren) leeren …
8 c  strings 



3
Lesen und Verstehen von c-Code
Ich möchte den Linux-Kernel-Code verstehen, und ich habe ihn durchlaufen, aber ich kann nicht das volle Gefühl dafür bekommen, was passiert (ich konzentriere mich auf den Netzwerkteil des Linux-Kernels), also kann jeder von Ihnen etwas Gutes vorschlagen Praktiken zum Lesen von C-Code (oder einem anderen Lang-Code) im Allgemeinen und spezifisch …
8 c  linux-kernel 

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.