Programmieren mit C


Inhalt


Willkommen

Installation

Das Terminal

Exkurs: Scanf und Sonderzeichen

Exkurs: continue & break

Statische Arrays

Exkurs: sizeof

Dynamische Arrays

Exkurs: Speicherbereiche

Funktionen

Exkurs: Funktionen & Arrays

Kommandozeilenparameter

Structs

Dateien

Anwendung: Textdatei einlesen

Hintergrund: Unicode

Stringbibliothek

Ausblick

Dark Mode

Funktionen

rueckgabetyp funktionsname(typ variable, ...argumente...) {
	... mach was...

	return rueckgabe;
}

int main(int argc, char** argv) {
	// Kommandozeilenparameter
	for ( int i = 1; i < argc; i += 1 ) {
		printf("%s\n", argv[i]);
	}

	// Funktionspointer
	rueckgabetyp (*anderer_name)(typ variable, ...) = funktionsname;
}