1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #include <stdio.h> #include <stdlib.h> typedef struct Node *pNode; struct Node { char *name; int number; }; int main() { pNode node1; node1 = malloc(sizeof(pNode)); node1->name = "helloworldworld"; node1->number = 110; pNode node2 = malloc(sizeof(struct Node)); node2->name = "world"; node2->number = 11; printf("%s, %d\n", node1->name, node1->number); printf("%s, %d\n", node2->name, node2->number); return 0; } |