| arrays/pointer-types-2.c - Et lignende program - kan oversættes og køres. | Lektion 9 - slide 9 : 30 Program 2 |
#include <stdio.h>
#include <stddef.h>
int main(void){
int *i, j = 1;
char *c, h = 'a';
double *d, e = 2.0;
void *f;
i = &j; /* OK. i is an int pointer */
c = &h; /* OK. c is a char pointer */
d = &e; /* OK. d is a double pointer */
f = &j; /* OK. f is a generic pointer */
printf("%d, %c, %f, %d\n", *i,
*c,
*d,
*(int *)f);
}