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.




23
Lerne zuerst C, bevor du Objective-C lernst [geschlossen]
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, …
107 c  objective-c  cocoa 




13
Vermeiden Sie nachgestellte Nullen in printf ()
Ich stolpere immer wieder über die Formatspezifizierer für die printf () - Funktionsfamilie. Ich möchte in der Lage sein, ein Double (oder Float) mit einer maximal angegebenen Anzahl von Stellen nach dem Dezimalpunkt zu drucken. Wenn ich benutze: printf("%1.3f", 359.01335); printf("%1.3f", 359.00999); Ich bekomme 359.013 359.010 Anstelle des gewünschten 359.013 …
107 c  printf 

3
Wie kann verhindert werden, dass gcc einige Anweisungen in C optimiert?
Um eine Seite schmutzig zu machen (Einschalten des schmutzigen Bits im Seitentabelleneintrag), berühre ich die ersten Bytes der Seite wie folgt: pageptr[0] = pageptr[0]; In der Praxis ignoriert gcc die Aussage jedoch durch Eliminierung des toten Speichers. Um zu verhindern, dass gcc es optimiert, schreibe ich die Anweisung wie folgt …
107 c  gcc 






7
Unterschied zwischen size_t und unsigned int?
Ich bin so verwirrt darüber size_t. Ich habe im Internet gesucht und überall erwähnt, dass size_tes sich um einen vorzeichenlosen Typ handelt, der nur nicht negative Werte darstellen kann. Meine erste Frage lautet: Wenn es nur nicht negative Werte darstellt, warum verwenden wir nicht unsigned intstattdessen size_t? Meine zweite Frage …
106 c  types  unsigned 

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.