C für Dummies. Dan Gookin

Чтение книги онлайн.

Читать онлайн книгу C für Dummies - Dan Gookin страница 16

C für Dummies - Dan Gookin

Скачать книгу

rel="nofollow" href="#ulink_aadd78f5-cf17-582a-9b1b-dcd5f2a38043">Abbildung 1.5 sehen, beginnt in Kürze die Vorstellung Ihres C-Compilers.

image image

       Die Compilereinstellungen

image

      C-Programme werden als Textdateien geschrieben mit der Endung .c am Ende. Code::Blocks stellt sich so ein, dass .c immer mit ihm verbunden wird.

image

      

Passen Sie auf, dass der richtige Compiler-Standard ausgewählt ist – 2017 ISO C, wie in Abbildung 1.8.

      Im gleichen Dialogfeld muss als Compiler außerdem unter SELECTED COMPILER der GNU GCC COMPILER ausgewählt sein.

       Klicken Sie auf OK.

       Es geht gleich los.

       2017 ISO C? Das erkläre ich in Kürze.

image

      Der erste Schritt, um ein C-Programm zu erstellen, besteht darin, C-Anweisungen mit einem Texteditor einzugeben. Die Code::Blocks-Benutzerschnittstelle besteht hauptsächlich aus einem Programmeditor, der speziell für das Schreiben von C-Programmen entworfen wurde.

       Welches C hätten Sie gern?

      Wie Sie bei den Compilereinstellungen gesehen haben, gibt es mehrere Varianten oder Einstellungen zum C-Compiler. C hat einige Jahre auf dem Buckel, alle Jahre wird der Standard neu überarbeitet und herausgegeben. Mit der Compilereinstellung können Sie wählen, welchen Standard aus welchem Jahr Sie als Basis für Ihre Programme verwenden möchten.

      Alle Beispiele im Buch funktionieren im Modus C17, aber Sie sollten alles auch im Modus C90 übersetzen können. Keines der Beispiele im Buch taucht so tief ab, dass Sie hier in Konflikte mit den Standards kommen.

Standard Jahr Anmerkungen
K&R-C 1978 Ursprünglich von den Erfindern Brian W. Kernighan und Dennis Ritchie verwendet, und noch kein ISO-Standard
C89 1989 Die erste offiziell normierte Sprachversion, auch erstmalig als ANSI-C bezeichnet
C90 1990 ANSI C, C89 und ISO C90 werden identisch benutzt. C90 ist die erste ISO-Standardisierung, jeder Compiler heute sollte mit C90 klarkommen.
C95 1995 Eine Erweiterung, vor allem in Bezug auf bessere Unterstützung von Zeichensätzen
C99 1999 Die CPUs wurden immer größer, und C lernte viele neue Datentypen. Mehr dazu in Kapitel 3.
C11 2011 Multi-Threading wurde immer wichtiger in der Entwicklung, C11 bot verbesserte Unterstützung.
C17 2017 Einige Korrekturen von C11

       An die Tastatur!

image

      Im nächsten Fenster mit der Assistentenseite klicken Sie auf NEXT.

      Wählen Sie nun die Programmiersprache aus, indem Sie die Zeile C markieren und auf NEXT klicken. Code::Blocks unterstützt außer C auch C++.

Скачать книгу