求教!新手学习C语言
struct student {int a;
char b[3];
};
为什么要用malloc函数给结构体指针分配空间?
struct student *np;struct student na;
np = &na;
np = (struct name*)malloc(sizeof(struct name));
和另一种情况:
比如定义个指针指向一个结构体变量: struct student *p; struct student stu1; p=&stu1;不是也一样操作吗?
两种使用有什么不同?
[ 本帖最后由 l_0121 于 2012-12-18 22:00 编辑 ]