Die Programmiersprache C gehört zu den am Meisten verwendeten Sprachen überhaupt. Neben Basic, Java, PHP oder C++ ist die Sprache C eine sehr gute Variante um in die Welt der Programmierung einzusteigen.
Für alle die sich gerade in der Ausbildung oder Schule befinden, wird dieser Artikel sicherlich eine kleine Hilfe sein, um den Start in die C Programmierung besser zu meistern.
Aber auch für all diejenigen, die sich für diese Sprache interessieren oder sie einfach lernen möchten, wird dieser Artikel eine Hilfe sein.
Es gibt viele Programme mit denen ihr C programmierung könnt. Wir empfehlen das kostenlose und umfangreiche Programm „Code Blocks“. Das könnt ihr euch bequem bei Chip oder über Google herunterladen.
Programmieren lernt man, wenn man auch wirklich programmiert. Programme oder Anleitungen irgendwo abschreiben bringt nicht viel. Daher soll dieser Artikel die Grundfunktionen und den Aufbau von einem C Porgramm erklären, aber nicht wie ihr welches Programm schreiben könnt.
Einstieg in C mit Code Blocks
- Nachdem ihr Code Blocks heruntergeladen, installiert und gestartet habt klickt oben links auf „File > New > Project…“.
- Es öffnet sich ein Fenster. Ihr habt dort eine große Auswahl an Möglichkeit. Für den Anfang empfehlen wir die „Console Application“.
- Klickt auf „Next“. Ihr könnt im nächsten Schritt nun festlegen mit welcher Sprache ihr (C/C++) programmieren möchtet. Für diesen Artikel nehmen wir die Sprache C.
- Im nächsten Schritt müsst ihr euch einen Namen für euer Programm ausdenken sowie den Ort, wo es gespeichert werden soll.
- Im letzten Schritt einfach auf „Finish“ klicken und schon ist der Anfang getan.
- Wenn alles richtig funktioniert hat, müsste euch jetzt folgender Screen vorliegen (Bild anklicken zum Vergrößern):
Funktionen und Aufbau allgemein
#include <stdio.h>
#include <stdlib.h>
Diese beiden Zeilen binden bestimmte Bibliotheken ein. Für ein normales Programm reichen diese beiden vollkommen aus. Wollt ihr z.B. eine mathematische Funktion hinzufügen wie Wurzel ziehen, dann müsste eine weitere Bibliothek eingebaut werden – die math.h Bibliothek.
int main()
Die Zeile gibt an, wo sich das Hauptgebiet des Programms befindet. Möchtet ihr später eigene Funktionen (bzw. Unterprogramme) einbauen, muss das Programm wissen, wo sich die main befindet. Int bedeutet zudem noch integer und ist eine Deklaration.
{
printf(„Hello world!\n“);
return 0;
}
Beginnt ihr mit dem wesentlichen Inhalt des Programms, einer Funktion oder einer Anweisung wie IF, Do, While usw… müsst ihr mit einer offenen, geschweiften Klammer beginnen und mit einer geschlossen Klammer aufhören. printf gibt eine Zeile aus an den Anwender des Programms. Dieser Inhalt muss immer in der Klammer und mit Gänsefüßchen starten und enden. das \n ist ein Zeilensprung. Das Semikolon am Ende jeder Zeile ist wohl einer der häufigsten Fehler der Programmierer. Es wird entweder vergessen oder es gehört an bestimmten Stellen gar nicht dazu. return 0; ist ein Sprung an eine bestimmte Stelle und eigentlich sehr wichtig für den Compiler.
Weitere Funktionen, Anleitungen und Erklärungen zur C Programmierung passen nicht alle in einem Artikel. Benutzt unsere Suchfunktion, um weitere Tipps, Tricks und Beispielprogramme oder Übungsprogramme für die C Programmierung zu erhalten.