Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

C-Kurs 2009/Vortrag01: Unterschied zwischen den Versionen

K (SPs Beispiel)
K (Bot: Ändere Kategorie:CKurs zu Kategorie:C-Kurs)
 
(12 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 8: Zeile 8:
 
** Syntax
 
** Syntax
 
** Operatoren
 
** Operatoren
*** ! ~
 
*** + - * / %  ^ | & || && . [->]
 
*** ++ -- (++x vs x++)
 
*** << >>
 
*** += -= *= /= %= |= &= != ~= ^=
 
*** <<= >>=
 
*** Hirarchie
 
**** ''++x*3'' ?
 
**** '''TODO''' Weitere Beispiele! (andere Resultate, andere Parameter)
 
// Von Sebastian P.
 
#include <stdio.h>
 
int
 
main(void) {
 
    const int APPLE = 1;
 
    const int PEAR = 2;
 
    const int MILK = 4;
 
    const int FRUIT_MASK = APPLE | PEAR;
 
    const int meal = MILK | PEAR;
 
    /* Test: Does the meal contain fruits? */
 
    printf("%d\n", meal & FRUIT_MASK != 0); /* 0, precendence fail */
 
    printf("%d\n", (meal & FRUIT_MASK) != 0); /* 1, as expected */
 
    return 0;
 
}
 
 
 
*** x ? x : x
 
 
 
* Hello World
 
* Hello World
 
* Compilereinführung
 
* Compilereinführung
 +
  
 
=== Folien ===
 
=== Folien ===
<!-- * [url name] -->
+
* [http://docs.freitagsrunde.org/Veranstaltungen/ckurs_2009/vorlesungen/01-hello-world/01_hello-world.pdf Folien]
  
 +
=== Mitschnitt ===
 +
* Audio: http://podcasts.freitagsrunde.org/C-Kurs-2009/ckurs_vl01.mp3
 +
* [http://media.freitagsrunde.org/ckurs/2009/LE01.mp4 High Quality] (204MB <i>x264</i>|ada2ce460c64fa15867ebf7b53a0db2c)
 +
* [http://media.freitagsrunde.org/ckurs/2009/1-VL.mp3 Audio Podcast] (22MB <i>mp3</i>)
  
=== Mitschnitt ===
+
<br>
 +
 
 +
<dhflashplayer>filepath=http://media.freitagsrunde.org/ckurs/2009/LE01.flv|width=720|height=576</dhflashplayer>
  
[[Kategorie:CKurs]]
+
[[Kategorie:C-Kurs]]

Aktuelle Version vom 5. März 2013, 17:43 Uhr

Einführung

Vortragende: Sebastian D. <dyroff cs.tu-berlin.de>

Themen

  • Organisatorisches
  • Konzept von C
    • Syntax
    • Operatoren
  • Hello World
  • Compilereinführung


Folien

Mitschnitt


<dhflashplayer>filepath=http://media.freitagsrunde.org/ckurs/2009/LE01.flv%7Cwidth=720%7Cheight=576</dhflashplayer>