eBook - ePub
C programmieren lernen für Dummies
Dan Gookin
This is a test
Share book
- German
- ePUB (mobile friendly)
- Available on iOS & Android
eBook - ePub
C programmieren lernen für Dummies
Dan Gookin
Book details
Book preview
Table of contents
Citations
About This Book
Für dieses Buch müssen Sie kein Vorwissen mitbringen. Trotzdem werden auch fortgeschrittene C-Themen wie Zeiger und verkettete Listen behandelt - und das alles im aktuellen C11-Standard. Der besondere Clou ist die Verwendung der Programmierumgebung Code: Blocks, die es für Windows-, Mac- und Linux-Betriebssysteme gibt. Zahlreiche Beispiele, viele, viele Übungen und die Programmtexte zum Herunterladen sorgen dafür, dass Sie nach dem Durcharbeiten dieses Buchs über solide Programmiertechniken verfügen. Dann sind Sie bereit für noch mehr: eigene Projekte und das Lernen weiterer Programmiersprachen.
Frequently asked questions
How do I cancel my subscription?
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is C programmieren lernen für Dummies an online PDF/ePUB?
Yes, you can access C programmieren lernen für Dummies by Dan Gookin in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming in C. We have over one million books available in our catalogue for you to explore.
Information
Teil II
Das kleine Einmaleins der C-Programmierung
Kapitel 4
Versuch und Irrtum
IN DIESEM KAPITEL
Anweisungen mit Kommentaren ausschalten
Die Funktionen puts() und printf() verwenden
Compiler– und Linker–Fehler beheben
An Escape–Sequenzen Gefallen finden
Eins der raffinierten Dinge bei der Programmierung von Computern ist, dass die Rückmeldung augenblicklich erfolgt. Sie werden auf der Stelle informiert, wenn irgendetwas beim Compiler oder Linker schief geht oder das Programm nicht wie beabsichtigt läuft. Das ist sage und schreibe bei jedem der Fall, der programmiert! Fehler passieren; es trifft selbst die erfahrensten Programmierer.
Zeug auf dem Bildschirm anzeigen
Der beste Weg, um mit dem Programmieren zu beginnen, besteht im Erstellen von winzigen Probecodes, die lediglich Text auf den Bildschirm erzeugen. Es geht schnell. Und Sie lernen etwas, während Sie es machen.
Eine witzige Botschaft anzeigen
Ein Computer ist als seriöses Gerät bekannt, warum sollte man also nicht etwas Leichtigkeit hinzufügen?
Übung 4.1: Starten Sie ein neues Projekt namens ex0401. Kopieren Sie den Quelltext aus Listing 4.1 in den Editor, indem Sie alles, wie im Listing angegeben, sorgfältig eintippen. Erstellen Sie das Projekt, übersetzen Sie es und lassen es laufen.
Listing 4.1: Ein witziges Beispiel
#include <stdio.h>]]> int main()]]> {]]> puts("Bitte nicht stören. Ich bin beschäftigt."); return(0); }
Wenn irgendwelche Fehler auftreten, beheben Sie sie. Es könnten Tippfehler oder fehlende Elemente sein. Alles, was Sie auf Ihrem Computerbildschirm sehen, muss exakt so aussehen wie in Listing 4.1 angegebenen.
Bei Erfolg läuft das Programm. Seine Ausgabe lautet wie folgt:
Bitte nicht stören. Ich bin beschäftigt.
Versuchen Sie, nicht zu laut zu lachen.
Übung 4.2: Verändern Sie den Quelltext aus Listing 4.1, so dass die Botschaft sagt: »Ich liebe es, Text darzustellen!« Speichern Sie es als Projekt ex0402.
www.c-for-dummies.com/begc4d/exercises
Die Funktion puts() einführen
Die Funktion puts() übergibt einen Textstrom an das Standardausgabegerät.
Was zum Teufel bedeutet das?
Beachten Sie zunächst einmal, dass die Funktion puts() Text auf dem Bildschirm in einer eigenen Zeile anzeigt. Das Format lautet:
#include <stdio.h> int puts(const char *s);
Da dieses förmliche Format zu diesem frühen Zeitpunkt in diesem Buch etwas verwirrend ist, gebe ich zunächst ein inoffizielles Format an:
puts("text");
Der Textteil ist eine Zeichenkette (engl. String)– im Prinzip irgendetwas, das zwischen den Gänsefüßchen eingequetscht ist. Es kann auch eine Variable sein; ein Konzept, über das Sie sich keine Gedanken machen müssen, bevor Sie Kapitel 7 erreicht haben.
Die Funktion puts() verlangt, dass die Header–Datei stdio.h im Quellcode enthalten ist. Diese Header–Datei enthält den Prototyp der Funktion. Header–Dateien werden dem Quelltext durch die Verwendung der Anweisung #include hinzugefügt, wie oben und in zahlreichen Beispielen in diesem Kapitel gezeigt wird.
Weiteren Text hinzufügen
Wenn Sie eine weitere Zeile mit Text hinzufügen wollen, zaubern Sie eine weitere Funktion puts() in Ihren Quellcode hinein, wie in Listing 4.2 gezeigt ist.
Listing 4.2: Zwei Zeilen Text anzeigen
#include <stdio.h> int main() { puts("Ene, mene, miste,"); puts("Es rappelt in der Kiste."); return(0); }
Die zweite Funktion puts() macht das gleiche wie die erste. Da aber bereits die erste Funktion puts() die Header–Datei stdio.h benötigt, besteht kein Grund, diese Zeile noch einmal hinzuzufügen. Eine Deklaration ist für jede Funktion ausreichend, die die Header–Datei benötigt.
Übung 4.3: Erzeugen Sie Projekt ex0403 in Code::Blocks. Geben Sie den Quelltext aus Listing 4.2 in den Editor ein. Speichern, übersetzen, laufen lassen.
Die Ausgabe erfolgt in zwei Zeilen:
Ene, mene, miste, Es rappelt in der Kiste.
Solange Sie die Funktion puts() verwenden und den Text in Gänsefüßchen einschließen, spuckt des resultierende Programm diesen Text aus, indem es ihn auf dem Bildschirm zeigt. Besser gesagt, puts() schickt den Text an das Standardausgabegerät. (Zufrieden, Jungstudenten?)
#include <file.h>
In dieser Zeile steht der Begriff file für den Namen der Header–Datei. Alle Header–Dateien haben den Anhang .h, der mit dem Namen der Header–Datei zusammen in spitzen Klammern angegeben werden muss.
Übung 4.4: Verändern Sie Projekt ex0403 so, dass der gesamte Kinderrei...