Video
Create Note
Dear user,
with the manuscript function you'll be able to create your own digital lecture manuscript.
However, in order to link all your notes with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
with the manuscript function you'll be able to create your own digital lecture manuscript.
However, in order to link all your notes with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Add a New Marker
Dear user,
with the marker function you'll be able to create your own digital time markers.
However, in order to link all your markers with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
with the marker function you'll be able to create your own digital time markers.
However, in order to link all your markers with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Tag this content
Please enable javascript to use this function.
Dear user,with the tagging function you'll be able to add taggs to videos.
However, in order to link all your tags with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Tags added to this content
No tags have been added to this content so far.
Add Link to this content
Please enable javascript to use this function.
Dear user,with the links function you'll be able to add links to other resources to this content.
However, in order to link all your links with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Links added to this content
No links have been added to this content so far.
Links added to the series of this content:
Add to my playlist
Dear user,
with the playlist function you'll be able to create your own lecture video playlists.
However, in order to link all your playlists with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
with the playlist function you'll be able to create your own lecture video playlists.
However, in order to link all your playlists with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Playlists
This content is not used in any playlist.
16806816826876896907767781139114211441146114715981786265331163660366436653666367336743675371537713795379938013847385038513895391239133914391539163989399039994000457948045169517051735174517651775195
Lecture Structure
- Zusammengesetzte Typen (2) (00:00:01)
- Arrays und Pointer (00:11:20)
- Pointer kann in ein Array hinein zeigen (00:11:21)
- Array selbst kann automatisch in Pointer (auf erstes Element) (00:11:21)
- pointer) ergibt (00:11:21)
- Arrays und Pointer Ein Beispiel (00:11:22)
- void verdoppeln(doub e x int count) (00:11:22)
- fc r(i=O (00:11:22)
- int main() (00:11:22)
- verdoppeIn(zahIen 8) (00:11:22)
- Funktionen (00:11:28)
- Typ Aliases (00:11:29)
- Funktionen (00:11:31)
- Deklaration R fu nc(ptyp ptyp) (00:11:31)
- De nition R func(ptyp param ptyp param) body (00:11:31)
- Funktionszeiger Zeiger auf Funktionen (00:11:31)
- void ( pfunc)(int doubie) I Variable pfunc ist Zeiger auf Funktion I (00:11:31)
- Typ Aliases (00:12:56)
- Benennung von Typen durch typedef (00:12:56)
- I Statt struct Person nun auch Person möglich I (00:12:56)
- Funktionen (00:12:59)
- Deklaration R fu nc(ptyp ptyp) (00:12:59)
- De nition R func(ptyp param ptyp param) body (00:12:59)
- Funktionszeiger Zeiger auf Funktionen (00:12:59)
- void ( pfunc)(int doubie) I Variable pfunc ist Zeiger auf Funktion I (00:12:59)
- Typ Aliases (00:18:59)
- Benennung von Typen durch typedef (00:18:59)
- Wie Variablendeklaration nur Typname anstelle von Variablenname (00:18:59)
- typedef struct Person (00:18:59)
- ) Person Statt struct Person nun auch Person möglich I (00:18:59)
- Funktionen (00:19:03)
- Deklaration R fu nc(ptyp ptyp) (00:19:03)
- De nition R func(ptyp param ptyp param) body (00:19:03)
- Funktionszeiger Zeiger auf Funktionen (00:19:03)
- void ( pfunc)(int doubie) I Variable pfunc ist Zeiger auf Funktion I (00:19:03)
- Variablen (00:19:05)
- lokale Variablen Definiert an Blockanfang (00:19:05)
- ale Variablen Definiert außerhalb von Funktionen (00:19:05)
- globale (00:19:05)
- block statische Variablen De niert als static innerhalb eines (00:19:05)
- Blocks (00:19:05)
- Ausdrücke (00:19:06)
- Operatorsyntax und Vorrang wie Java (00:19:06)
- Pointerdereferenzierung (unär) (00:19:06)
- Adressbildungz (00:19:06)
- Funktionsruf (00:19:06)
- Standardbibliothek (00:19:07)
- Deklarationen organisiert in verschiedene Headerfiles (00:19:07)
- Implementierung i d R in einer einzigen Bibliothek (00:19:07)
- Speichervervvaltung (00:26:47)
- Speicherarten global lokal dynamisch (00:26:47)
- global Speicher für globale Variablen wird bei Programmstart (00:26:47)
- Bereitge tellt und istvbis Programmende gültig (00:26:47)
- bereitgestellt und ist bis Blockende gültig (00:26:47)
- Dynamische SpeichervenNaItung (00:39:29)
- Allozierung malloc calloc (00:39:29)
- int new intAarray(int no e ements) (00:39:29)
- Freigabe void free(void block) (00:39:29)
- Größenveränderung void rea oc(void block size t n) (00:39:29)
- Zeichenkettenverarbeitu ng (00:44:15)
- Zeichenketten i d R als c (00:44:15)
- char (00:44:15)
- Zeichenketten als Variablen oder Parameter char (00:44:15)
- Zeichenkettenliterale enthalten automatisch Null (00:44:15)
- Zeichenkettenliterale sind nicht änderbar (cl (00:44:15)
- (Const) (00:44:15)
- aber in char konvertiert werden (00:44:15)
- Zeichenkettenverarbeitung (2) (00:51:57)
- Bibliotheksfunktionen in string h (00:51:57)
- Stringlängez size t str en(char ) (00:51:57)
- Stringkopie char strcpy(char ziel char que e) (00:51:57)
- Stringkopie char strdup(char quelle) (00:51:57)
- Zeichenketlenverarbeitung (2 (01:01:00)
- Bibliotheksf (01:01:04)
- Stringlänge (01:01:04)
- String kopie (01:01:04)
- Stringkopie char strdup(c har quelle) (01:01:04)
- i Tu i sn n Bearhe e Am m renm Hufe (01:01:05)
- i rw i u sn n Bearhe e Ans ch Fenm Huf (01:01:06)
- Bibliotheksf (01:01:06)
- Stringlänge (01:01:06)
- str en( Hell (01:01:06)
- String kopie (01:01:06)
- String Kopie (01:01:06)
- Terminal She Bearhe ten Ans m Fens e Hufe (01:01:13)
- umeu mv L w ew rnc A 0ziert neuen Slring mittels malloc (Größe str en(que e) 1) (01:01:14)
- String kopie (01:01:13)
- String kopie (01:01:13)
- Tu ina sne Bearhe en Ans m Fens e Hufe (01:01:53)
- Tu ina shell Bearhe en Ans m Fens e Hufe (01:01:55)
- Ü Tu in Shen ßear m en Ans m Fensm Hufe (01:02:51)
- Tumin Shen Bear m en Ans m Fensu Hufe 1 Elv znm Du 12 04 Q (01:03:15)
- Zeichenkettenverarbeitung (2) (01:03:22)
- Stringkopie char strdup(char quelle) (01:03:22)
- Stringkopie char strcpy(char ziel char que e) (01:03:22)
- Stringlängez size t str en(char ) (01:03:22)
- Bibliotheksfunktionen in string h (01:03:22)
- Zeichenkettenverarbeitung (3) (01:04:07)
- Zeichenkettenverarbeitung (2) (01:04:10)
- Stringkopie char strcpy(char ziel char quelle ) (01:04:10)
- Stringlängez size t str en(char ) (01:04:10)
- Bibliotheksfunktionen in string h (01:04:10)
- Zeichenkettenverarbeitung (3) (01:04:12)
- strxfrm memchr strchr strc pn strpbrk trstr (01:04:12)
- Weitere Funktionen in string h memcpy memcmp strcoll (01:04:12)
- Stringvergleich int strcmp(char s1 char s2) (01:04:12)
- Stringverkettung char strcat(char s1 char s2) (01:04:12)
- T m inan sum e x m Fe u Fuma li 31 Emi nn Lzni Q (01:04:55)
- Tumin Shen ß ar m e Ans m F nsm Hufe (01:05:12)
- xinn me s ring n (01:05:12)
- me nre u ann su re urn an mreger qrea er man eque m erLess than 0 ecm a g as me en mg Q 1 greater man equal ro urLess than he su mg g Tue eum er snn 1 um e nem uns gnea charac ers su me 2oa es greater man a (01:05:14)
- DESCRXPTTDN (01:05:14)
- STIIDIRDS (01:05:15)
- C = smm p ls aß gnea fur m par ng 5una ane s na avneaf aner a e C (01:05:16)
- Tu nin Shen Bearhe ten Ans h Fens e Hufe (01:06:29)
- Zeichenkettenverarbeitung (3 (01:06:30)
- Zeichenkettenverarbeitung (3) (01:06:39)
- strxfrm memchr strchr strc pn strpbrk trstr (01:06:39)
- Weitere Funktionen in string h memcpy memcmp strcoll (01:06:39)
- Stringvergleichz int strcmp(char s1 char s2) (01:06:39)
- Stringverkettung char strcat(char 51 char s2) (01:06:39)
- Ein Ausgabe (01:10:59)
- Übertragung des Puffers an Umgebung int f ush(F LE ) (01:10:59)
- Positionierung in Datei ftell fseek fgetpos fsetpos (01:10:59)
- Schließen intfclose(F LE ) (01:10:59)
- Öffnen von Dateien FILE fopen(char name char mode) (01:10:59)
- Vordefinierter Typ FILE (01:10:59)
- Unformatierte Ein Ausgabe (01:16:19)
- FILE (01:16:19)
- size t fwrite(const void que e size t size size t anzahl (01:16:19)
- FILE (01:16:19)
- size t fread(void zie size t groesse size t anzahl (01:16:19)
- Verarbeitung von Speicherblöcken (01:16:19)
- Formatierte Ausgabe (01:20:07)
- (alternative Ferm) 0 (Ausgabe führender Nulle ) (01:20:07)
- ags (Linksausrichtung) (01:20:07)
- nt fprintf(FlLE ausgabe char format (01:20:07)
- Fehlerbehandlung bei Ein Ausgabe (01:26:09)
- Weitere Funktionen der Standardbibliothek (01:26:11)
- stdarg h Behandlung variabler Argumentlisten (01:26:11)
- setjmp h Nicht lokale Sprünge (01:26:11)
- Bestimmung von Wertebereichen (01:26:11)
- ctype h Klassi kation von Zeichen (01:26:11)
- Arbeitsweise des Präprozessors (2 (01:26:13)
- Arbeitsweise des Präprozessors ( (01:26:15)
- defined(N) (01:26:15)
- ifndef N if (01:26:15)
- de ned(N) (01:26:15)
- gleichbedeutend mit if d (01:26:15)
- ifdef N (01:26:15)
- if Ausdruck (01:26:15)
- Bedingte Übersetzung if ifdef ifndef e if endif (01:26:15)
- Bibliotheken (01:26:16)
- Statische Bibliotheken Verwendung ausschließlich durch (01:26:16)
- Kombination mehrerer Objekt les in eine Datei (01:26:16)
- i K vm A m Bummu E m m n Fu Fwm Am mm n D m nuna vurruhm F nmr ßerei m n Hme (01:26:17)
- den Linker (01:26:17)
- Statische Bibliotheken Verwendung aussah (01:26:17)
- Kombination mehrerer Objekt les in eine D (01:26:17)
- K vnam A mge ßeanm e E muge Fon Fn ma Anmdnen Darm unq Vorfahren Farmer ßere me en Hwlfe Q (01:26:35)
Keyword
Please enable javascript to use this function.
Please enable javascript to use this function.



















































