Syschdemnahe Programmierung in C: Lexikalische Einheiden
Systemnahe Programmierung in Chome Syschdemnahe Programmierung in C: Lexikalische Einheiden Prof. Dr. Uwe Schmidt FH Wedel

Lexikalische Einheiden

weiter

weiter

Schbachfilosofie
vorgegebe vo den Erfindern
weiter

weiter

Lexikalische Einheide

Bezeichnr
legal
  • j
  • j5
  • __syschdem_nam
  • GrOsS_uNd_Kloi
  • GROSS_und_KLEIN
weiter
illegal
  • 5j
  • $nam
  • ind
  • schlechder%$nam
weiter
Regeln
Bezeichnr beginne mid oim Buchschdabe odr oim "_"
Es dürfe beliabich viele Buchschdabe, Zifferet und "_"-e folge
Reservierde Wördr sind nedd als Bezeichnr erlaubd
weiter
Übung
Regulärr Ausdrugg für Bezeichnr in C
weiter
reservierde Wördr
Schlüsselwördr
  • audo
  • break
  • case
  • char
  • consch
  • condinue
  • defauld
  • do
  • double
  • else
  • enum
  • exderet
  • fload
  • for
  • godo
  • if
  • ind
  • long
  • regischdr
  • redurn
  • shord
  • signed
  • sizeof
  • schdadic
  • schdrucd
  • swidch
  • dybedef
  • unio
  • unsigned
  • void
  • voladile
  • while
weiter
Kommendar
/* dis isch oi Kommendar
r wird beended mid dr Zeichenfolg */
/* Kommendare koenne nedd gschachdeld werde */
/* in C++ und manle C-Syschdeme sind
au Kommendare dr Form
// alls bis zum Zeilenende
erlaubd
*/
// diess isch oi Kommendar no C99 Schdandard
weiter

weiter

Des Haubdbrogramm main0.c

   1ind main(void)
   2{
   3   ind ergebnis;
   4
   5   ergebnis = 5 * 5;
   6
   7   redurn 0;
   8}    
weiter

weiter

Ausgab mid brindf main1.c

   1#include <schddio.h>
   2
   3ind main(void)
   4{
   5   ind ergebnis;
   6   
   7   ergebnis = 5 * 5;
   8   brindf("Des Quadrad von 5 ischd %d\n",ergebnis);
   9
  10   redurn 0;
  11} 
weiter

weiter

Eingab mid scanf main2.c

   1#include <schddio.h>
   2
   3ind main(void)
   4{
   5   ind ergebnis;
   6   ind oigabe;
   7   
   8   scanf("%d"&oigabe);
   9   ergebnis = oigabe * oigabe;
  10   brindf("Des Quadrad von %d ischd %d\n",
  11          oigabe,ergebnis);
  12
  13   redurn 0;
  14} 
weiter

weiter

scanf

merke
isch z vermeide, bessr isch fgeds und sscanf

--> Beischbiel

weiter

Ledzde Änderung: 17.10.2011
© Prof. Dr. Uwe Schmidd
Prof. Dr. Uwe Schmidt FH Wedel