Tag: kernighan-and-ritchie

Fragen über oder im Zusammenhang mit dem Buch „Die Programmiersprache C“ (auch bekannt als K&R) von Brian Kernighan und Dennis Ritchie.

Warum heißt es "Ausdruck ist nicht belegbar"?

Anzahl der Antworten 2 Antworten
Bevor ich anfange, ich möchte nur verdeutlichen, dass ich weiß, was der Fehler bedeutet, ich weiß nur nicht, warum es passiert ist. Nicht nur das ist aus dem berühmten Buch, aber ich bin mir nicht sicher, warum

Putchar und Getchar in C

Anzahl der Antworten 2 Antworten
Bin ich beim Lesen K&R ist Der Programmiersprache C und haben verwirrt auf putchar und getchar. Ich machte ein Programm, wo Sie 10 chars und das Programm druckt Ihnen wieder auf den Bildschirm. #include <stdio.h> int main()

Was bedeutet char * argv[] bedeutet?

Anzahl der Antworten 7 Antworten
Ich bin neu in der C Programmierung habe ich ein problem festgestellt. Im Falle von komplizierten Erklärungen fand ich diese int *daytab[13]; //daytab is an array of 13 pointers to int was bedeutet daytab ist der name

Warum sagt das Buch, dass ich malloc werfen muss?

Anzahl der Antworten 1 Antworten
Heute habe ich die Seite erreicht 167 von The C Programming Language (second edition Brian W. Kernighan & Dennis M. Ritchie) und fand, dass der Autor sagt, muss ich cast malloc. Hier ist der Teil aus dem

Was ist ein gutes Beispiel für die Verwendung von Registervariablen in C?

Anzahl der Antworten 5 Antworten
Ich bin mit dem Lesen durch K&R und kam zu dem kleinen Abschnitt über die register-Variablen und Frage mich, ob die Menschen hier haben einige gute Beispiele in die Praxis umzusetzen. Aus Abschnitt 4.7 in K&R: Register-Deklaration

Warum erhalte ich beim Kompilieren des längsten Beispiels in Kapitel 1 von K & amp; R2 einen "widersprüchlichen Typ für getline" -Fehler?

Anzahl der Antworten 7 Antworten
Hier ist ein Programm, das ich versuche zu laufen, direkt aus Abschnitt 1.9, "Die Programmiersprache C". #include <stdio.h> #define MAXLINE 1000 int getline(char line, int maxline); void copy(char to, char from); main() { int len; int max;

Signal EOF in Mac OS X-Terminal

Anzahl der Antworten 3 Antworten
Ich bin ratlos durch die 1.5.2 Frage in K&R. ich googeln für einige Zeit und fand heraus, dass ich die EOF-Eingabe nach der Eingabe der Zeichen. long nc = 0; while (getchar() != EOF) ++nc; printf("%ld\n", nc);

Was sind die Anwendungen des ## Präprozessor-Operators und der Fehler, die berücksichtigt werden müssen?

Anzahl der Antworten 13 Antworten
Wie bereits in vielen meiner früheren Fragen, ich arbeite durch K&R, und bin derzeit in der Präprozessor. Eines der interessantesten Dinge — etwas, das ich nie zuvor kannte von jedem meiner früheren versuche zu lernen C —

C: Wie man ein EOF simuliert?

Anzahl der Antworten 4 Antworten
Derzeit lese ich K&R Buch und Tippen Sie in den Beispielen aus dem ersten Abschnitt, und es gibt ein paar Beispiele wie diese: while((c = getchar()) != EOF) { //do something } Teste ich diese Beispiele auf