Systemnahe Programmierung in C: Auswertungsreihenfolge 2 |
1#include <stdio.h>
2
3int cnt = 0;
4
5char *
6f (void)
7{
8 switch (++cnt)
9 {
10 case 1:
11 return "eins";
12 case 2:
13 return "zwei";
14 case 3:
15 return "drei";
16 default:
17 return "ganz viele";
18 }
19}
20
21int
22main (void)
23{
24 printf ("%s,%s,%s,%s\n", f (), f (), f (), f ());
25 return 0;
26}
|
Letzte Änderung: 22.11.2012 | © Prof. Dr. Uwe Schmidt |