1 #include2 #include 3 4 typedef struct ListElmt_ 5 { 6 void *data; 7 struct ListElmt_ *next; 8 } ListElmt; 9 10 int main() {11 12 13 ListElmt list;14 //char str = 'a';15 //list.data = &str;16 //*(list.data) = 'a';17 18 list.data = malloc(10);19 *( (char *) list.data) = 'a';20 21 22 printf("%c", *( (char *) list.data));23 24 return 0;25 }