c

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
18
Antworten

Warum der Name main für die Funktion main ()

Warum wird der Funktionsname main () in vielen Sprachen wie C, C ++, Java beibehalten? Warum nicht irgendwelche anderen Namen für diese Funktion? Gibt es eine gemeinsame Struktur für all diese 3 main () (in C, C ++, Java)     
06.11.2009, 15:33
26
Antworten

Was war der gefährlichste Programmierfehler, den du in C gemacht hast?

Ich bin ein intermediärer C-Programmierer. Wenn Sie einen Codierungsfehler gemacht haben, von dem Sie später erfahren haben, dass dies der gefährlichste / schädlichste für die gesamte Anwendung war, teilen Sie diesen Code oder die Beschreibung b...
12.11.2008, 06:56
19
Antworten

Endlosschleifen - oben oder unten? [geschlossen]

Im Geiste von Fragen wie Testen Sie Ihre Schleifen bei oben oder unten? : Welchen Stil verwenden Sie für eine unendliche Schleife und warum? while (wahr) {} mache {} while (wahr); für (;;) {} label: ... goto label;
23.05.2017, 12:32
10
Antworten

In C ist es schneller, die Standardbibliothek zu verwenden oder eine eigene Funktion zu schreiben?

Zum Beispiel gibt es in <ctype.h> Funktionen wie isalpha() . Ich möchte wissen, ob das Schreiben einer isalpha -Funktion alleine schneller ist als das Aufrufen von isalpha ? Danke für alle deine sofortigen Antworten! möcht...
13.07.2010, 01:26
6
Antworten

Ist "long x = 1/2" gleich 1 oder 0 und warum? [Duplikat]

wenn ich etwas wie: habe %Vor% sollte das nicht auf 1 aufgerundet werden? Wenn ich es auf dem Bildschirm drucke, sagt es 0.     
02.02.2010, 20:33
10
Antworten

Komplizierte C-Cast-Erklärung

Ich versuche herauszufinden, was der folgende Code in C tut? %Vor% wobei 'buf' ein char -Array ist.     
11.11.2009, 14:33
9
Antworten

Überprüfung, ob zwei Zahlen sich gegenseitig vertauschen?

Gegeben sind zwei Zahlen a, b, so dass 1 & lt; = a, b & lt; = 10000000000 (10 ^ 10). Mein Problem ist es zu überprüfen, ob die Ziffern in ihnen Permutation voneinander sind oder nicht. Was ist der schnellste Weg? Ich dachte daran, Hashing zu ver...
10.07.2010, 11:59
7
Antworten

Was bedeutet das 9. Gebot?

In Die zehn Gebote für C-Programmierer , was ist Ihre Interpretation des 9. Gebot ? Das neunte Gebot:    Deine äußerlichen Kennzeichen sollen in den ersten sechs Zeichen einzigartig sein, obwohl diese harte Disziplin lästig ist und die J...
25.03.2009, 18:11
8
Antworten

Warum können wir nicht 'if (object)' in C # verwenden, um zu testen, ob das Objekt null ist?

Um in C zu testen, ob ein Zeiger Null ist, können wir tun: if (p != NULL) if (p != 0) if (p) Warum gibt es in C # keine Entsprechung, die es uns erlauben würde, Folgendes zu tun? %Vor% statt %Vor%     
17.11.2011, 15:29
6
Antworten

Warum kann double größere Zahlen speichern als unsigned long long?

Die Frage ist, ich verstehe nicht recht, warum double größere Zahlen speichern kann als unsigned long long. Da beide 8 Bytes lang sind, also 64 Bits. Wenn in unsigned long long alle 64 Bits verwendet werden, um einen Wert zu speichern, hat do...
05.05.2015, 12:16