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.
7
Antworten

Kopie eines String-Pointers

Ich habe eine Funktion, die einen Eingang und einen Zeiger auf ein Array von Zeichen in C hat. In dieser Funktion manipuliere ich den Hauptstring, aber ich möchte eine Sicherungskopie in einer anderen Variablen machen, bevor ich sie benutze. Ich...
23.03.2011, 16:57
7
Antworten

Warum wäre eine rekursive Version einer Funktion schneller als eine iterative Version in C?

Ich überprüfe den Unterschied zwischen zwei Implementierungen des Gradientenabfalls, meine Vermutung war, dass mit der Compiler-Optimierung beide Versionen des Algorithmus äquivalent wären. Zu meiner Überraschung war die rekursive Version wes...
22.12.2011, 17:36
1
Antwort

Warnung: Deklaration von 'Index' schattiert eine globale Deklaration

Mein Compiler (gcc) zeigt die Warnung an    Warnung: Deklaration von 'Index' schattiert eine globale Deklaration Bitte helfen Sie mir zu verstehen, warum diese Warnung kommt.     
09.12.2011, 04:12
4
Antworten

C Zeiger Arithmetik sizeof (struct)

Hier ist der Code in Frage %Vor% Die Größe von (struct test) gibt 6 aus, also würde Folgendes erwarten: 6 0xffa 0x1006 Stattdessen bekomme ich %Vor% Als ich das letzte Mal nachgesehen habe, war 0x24 oder 36 nicht gleich 6. Es i...
15.12.2011, 04:44
2
Antworten

globale Konstanten ohne Verwendung von #define

Ok, ich möchte eine Reihe von Speicheradressen als Konstanten in einer .h-Datei definieren, die von einer Reihe von .c-Dateien verwendet wird (wir sind in C, nicht in C ++). Ich möchte in der Lage sein, den Namen der Variablen zu sehen, anstat...
12.03.2012, 13:56
3
Antworten

Algorithmusoptimierung (Primfaktorzerlegung)

Bevor Sie beginnen, lassen Sie mich sagen: Es ist keine Hausaufgabe, einfach nur, alt, lustig. Nun versuche ich, einen Algorithmus zu finden, der diese Frage beantworten kann 1 / x + 1 / y = 1 / n! . Und wie Sie anhand des obigen Links se...
01.03.2012, 20:11
5
Antworten

Variable Größe Arrays vs Calloc in C

Zur Diskussion des dynamischen Gedächtnisses hier: "Einführung in C-Zeiger und dynamisches Gedächtnis" Der Autor sagt:    Ein Speicherblock wie dieser kann effektiv als flexibleres Array verwendet werden. Dieser Ansatz ist in realen C-Pr...
15.01.2009, 23:00
4
Antworten

Vergleich mehrerer ganzzahliger Werte für die Gleichheit

Wenn ich zwei ganzzahlige Werte habe, kann ich einfach auf Gleichheit prüfen: %Vor% Wenn ich drei ganzzahlige Werte habe, könnte ich etwas tun wie: %Vor% Ich habe eine Situation, wo ich 6 Werte habe, um auf Gleichheit zu testen, dieser A...
05.05.2016, 13:36
3
Antworten

Ist glibcs ​​Implementierung von fprintf () threadsicher?

Ist fprintf threadsicher? Das glibc-Handbuch scheint es zu sagen, aber meine Anwendung, welche schreibt in eine Datei mit einem Aufruf von fprintf () scheint partielle Schreibvorgänge von verschiedenen Prozessen zu mischen. edit: Zur Klarst...
27.02.2009, 13:56
14
Antworten

C richtig lernen: ja oder nein?

Meine Hauptsprache ist PHP, aber ich habe etwas (nicht sehr viel) in anderen Sprachen programmiert. Ich habe 2 Module für Apache in C geschrieben. Ich habe sie in C geschrieben, weil das eine der Sachen war, bei denen Leistung eine Rolle spie...
06.02.2009, 16:23