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.


4
Kann Argc überlaufen?
Ich war in SO unterwegs und habe diese Frage gesehen . Dann begann ich mich zu fragen, ob ich argc überlaufen kann. Standard sagt, dass argv[argc]dies ein Nullzeiger sein muss, aber dies ist falsch, wenn argc überläuft. (I schrieb ein kleines C - Programm und einen Python - Skript , …


9
Deklarieren einer 32-Bit-Ganzzahl in C.
Was ist der beste Weg, um einen Integer-Typ zu deklarieren, der auf allen Plattformen immer 4 Byte beträgt? Ich mache mir keine Sorgen um bestimmte Geräte oder alte Maschinen mit 16-Bit int.
75 c  portability 

11
C - Bestimmen Sie, ob eine Zahl eine Primzahl ist
Ich versuche, eine Methode zu finden, die eine ganze Zahl verwendet und einen Booleschen Wert zurückgibt, um zu sagen, ob die Zahl eine Primzahl ist oder nicht, und ich weiß nicht viel C; Würde es jemandem etwas ausmachen, mir einige Hinweise zu geben? Grundsätzlich würde ich das in C # …
75 c#  c  primes 



6
So deaktivieren Sie die Optimierung des gcc-Compilers, um den Pufferüberlauf zu aktivieren
Ich arbeite an einem Hausaufgabenproblem , bei dem der Compiler-Optimierungsschutz deaktiviert werden muss, damit es funktioniert. Ich verwende gcc 4.4.1 unter Ubuntu Linux, kann aber nicht herausfinden, welche Flags die richtigen sind. Mir ist klar, dass es von der Architektur abhängt - auf meinem Computer läuft ein 32-Bit-Intel-Prozessor. Vielen Dank.




11
Konvertieren Sie ein int in ein ASCII-Zeichen
ich habe int i = 6; und ich will char c = '6' durch Umwandlung. Irgendeine einfache Möglichkeit vorzuschlagen? BEARBEITEN: Außerdem muss ich eine Zufallszahl generieren und in ein Zeichen konvertieren, dann eine '.txt' hinzufügen und in einem ifstream darauf zugreifen.
75 c++  c  ascii 

12
Zeiger auf Zeiger vs. normale Zeiger
Der Zweck eines Zeigers besteht darin, die Adresse einer bestimmten Variablen zu speichern. Dann sollte die Speicherstruktur des folgenden Codes folgendermaßen aussehen: int a = 5; int *b = &a; ...... Speicheradresse ...... Wert a ... 0x000002 ................... 5 b ... 0x000010 ..... .............. 0x000002 Okay gut. Dann nehme ich …
74 c  pointers 



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.