struct student {
char * name;
int age;
} students[5];
struct student {
char name[20];
int age;
};
一个是字符串指针 & 字符数组...
因为是指针 需要初始化, 指针本身没有指向任何一个内存空间, 系统分配一个随机数...指向的内容无法修改, 只能使指针指向别的内存空间,
字符数珠定义的时候 已经在内存中分配一块空间了...可以修改指针指向的内存空间里的内容.
char * name = "aaa";
char name[20] = "aaa";
strcpy(<#char *#>, <#const char *#>)