Systemnahe Programmierung in C: Initialisierung |
1#include <stdio.h>
2#define TAGE 365
3
4int tagesTemperaturen[TAGE] = { -6, -3, /* ... 365 Zahlen */ 0 };
5
6int
7main (void)
8{
9 int j, sum = 0;
10
11 for (j = 0; j < TAGE; j++)
12 sum += tagesTemperaturen[j];
13
14 printf ("Die Durchschnittstemperatur im Jahr war %d.\n", sum / TAGE);
15
16 return 0;
17}
|
1#include <stdio.h>
2#define TAGE 365
3
4int
5main (void)
6{
7
8 int tagesTemperaturen[TAGE] = { -6, -3, /* ... nur ANSI-C */ 0 };
9
10 int j, sum = 0;
11
12 for (j = 0; j < TAGE; j++)
13 sum += tagesTemperaturen[j];
14
15 printf ("Die Durchschnittstemperatur im Jahr war %d.\n", sum / TAGE);
16
17 return 0;
18}
|
1#include <stdio.h>
2
3int tagesTemperaturen[] = { -6, -3, /* ..., egal wieviele Zahlen */ 0 };
4
5#define TAGE (sizeof tagesTemperaturen / sizeof tagesTemperaturen[0])
6
7int
8main (void)
9{
10
11 int j, sum = 0;
12
13 for (j = 0; j < TAGE; j++)
14 sum += tagesTemperaturen[j];
15
16 printf ("Die Durchschnittstemperatur im Jahr war %d.\n", sum / (int)TAGE);
17
18 return 0;
19}
|
Letzte Änderung: 11.01.2007 | © Prof. Dr. Uwe Schmidt |