Programmiersprache C: Unser erstes ProgrammWas Du hier lernst:
So geht's:
Öffne Dein Home-Verzeichnis mit Hilfe Deines Dateimanagers (welcher sich wahrscheinlich PCManFM oder Thunar nennt)! Wenn wir auf sie doppelklicken, öffnet sich ein Texteditor. Besser wäre es, die Datei mit rechts anzuklicken und sie mit Geany zu öffnen. Wir geben folgenden Text ein:
int main(void) { Dieses Programm macht nix. Aber es ist ein Programm! Wir speichern es. Um es zu kompilieren, geben wir im Terminal ein: Damit machen wir mit Hilfe des GNU C-Compilers aus dem sogenannten Quelltext "hallo.c" die startbare Datei "startmich".
Nur macht unser Programm eben nix.
#include<stdio.h>
Kompiliere es wieder im Terminal mit: Und starte es wieder im Terminal mit:
Die Zeilen einzeln erklärt:
Bindet die Befehlsbibliothek für die Standard-Ein-und-Ausgabe-Befehle ein (z.B. printf).
Dies ist die Funktion "main", also die Hauptfunktion. C besteht im Prinzip aus einer Aneinanderreihung von Funktionen. Die Hauptfunktion ist die erste, die nach Programmstart abgearbeitet wird. Da jede Funktion irgendwas (z. B. Werte) empfängt und irgendwas (z. B. Ergebnisse) ausgibt, finden wir
vor und hinter dem Funktionsnamen (hier: "main") die Typen für rein und
raus. Bei uns steht dort "void" kommt rein und "int" kommt raus. "void"
heißt auf deutsch in etwa "nix" und "int" steht für Integer (also Ganze
Zahl). Die Ganze Zahl, die rausgegeben wird ist bei uns die 0 (nämlich
mit return 0; ). Diese 0 wird derzeit aber bei uns für nichts
benutzt, wird aber erwartet. Um "Hallo Welt" und einen Zeilenumbruch auszugeben, schrieben wir: |