Suchergebnisse für Anfrage "c"
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 = ...
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 ...
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 *** ...
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 ??
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" ...
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 ...
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 ...
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", ...
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 ...
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, ...