Suchergebnisse für Anfrage "c"

4 die antwort

wie duplizierte oder multiplizierte String-Literale in GCC zu einem zusammengeführt werden [duplicate]

Diese Frage hat hier bereits eine Antwort: Kann GCC doppelte globale Zeichenfolgenarrays zusammenführen? [/questions/53077119/can-gcc-merge-duplicate-global-string-arrays] 1 AntwortIch habe multiplizierte String-Literale wie char* a1 = ...

6 die antwort

Was ist CHAR_BIT?

Zitieren des Codes zur Berechnung des ganzzahligen Absolutwerts (abs) ohne Verzweigung vonhttp: //graphics.stanford.edu/~seander/bithacks.htm [http://graphics.stanford.edu/~seander/bithacks.html]: int v; // we want to find the absolute value of ...

2 die antwort

Catching libc Fehlermeldungen, Weiterleitung von / dev / tty

Ich versuche, Fehlermeldungen abzufangen, die libc generiert, wenn Fehlerzustände erkannt werden. Zum Beispiel mein Testcode: #include <stdlib.h> int main() { char* p = (char*)malloc(10); free(p); free(p); } Erzeugt diese Ausgabe $ ./main *** ...

TOP-Veröffentlichungen

4 die antwort

Warum kann main () in C nicht als statisch deklariert werden?

Warum muss main als extern verknüpft deklariert werden? Warum sollte es nicht statisch sein? was ist mit externer Verknüpfung gemeint ??

8 die antwort

Was sollte strlen () in diesem Code wirklich zurückgeben?

#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char qq[] = {'a' , 'b' , 'c' , 'd'}; char qqq[] = "abcd"; printf("%d\n" , sizeof qq / sizeof qq[0]); // line A printf("%d\n" , strlen(qq)); // line B printf("%d\n" ...

18 die antwort

Ist die Speicherung eines Zeigers identisch mit der Zuweisung?

Einführung:Diese Frage ist Teil meiner Sammlung von C- und C ++ - (und C / C ++ - allgemeinen Teilmengen) Fragen zudie Fälle, in denen Zeigerobjekte mit genau identischer byteweiser Darstellung unterschiedliche "Werte" haben dürfen, dh sich für ...

8 die antwort

Kommagetrennte Rückgabeargumente in C-Funktion [duplizieren]

Diese Frage hat hier bereits eine Antwort: Was macht der Komma-Operator? [/questions/52550/what-does-the-comma-operator-do] 9 answersBeim Abschluss eines C-Programmiertests wurde mir eine Frage bezüglich der erwarteten Ausgabe einer Funktion ...

16 die antwort

Wie kann man "unsigned long" in C ausgeben?

Ich kann nie verstehen, wie man drucktunsigned long Datentyp in C. Annehmenunsigned_foo ist einunsigned long, dann versuche ich: printf("%lu\n", unsigned_foo)printf("%du\n", unsigned_foo)printf("%ud\n", unsigned_foo)printf("%ll\n", ...

4 die antwort

Was stellt sicher, dass das Lesen / Schreiben von Operanden zum gewünschten Zeitpunkt mit erweitertem ASM erfolgt?

Nach GCC'sExtended ASM and Assembler Template [https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html#AssemblerTemplate], um Anweisungen fortlaufend zu halten, müssen sie sich im selben ASM-Block befinden. Ich habe Probleme zu verstehen, was die ...

8 die antwort

Was ist der Unterschied zwischen Makrokonstanten und Konstantenvariablen in C? [Duplikat

Mögliches Duplizieren: "Static const" vs "#define" in C [https://stackoverflow.com/questions/1674032] Ich habe angefangen, C zu lernen und konnte die Unterschiede zwischen Makros und konstanten Variablen nicht klar verstehen. Was ändert sich, ...