struct student* p = malloc(sizeof(struct student)); struct student* p ; 10
3个回答
2010-10-25
展开全部
struct student* p = malloc(sizeof(struct student));
后面的malloc()函数分配了一块可以保存一个student结构体变量的空间,并把这块空间的地址返回给了p,这样,p指针就指向了一块空间,可以通过p变量对这块空间进行读写操作。
struct student* p ;
这一行只是定义一个指针变量p,它还没有指向任何可操作的空间。
后面的malloc()函数分配了一块可以保存一个student结构体变量的空间,并把这块空间的地址返回给了p,这样,p指针就指向了一块空间,可以通过p变量对这块空间进行读写操作。
struct student* p ;
这一行只是定义一个指针变量p,它还没有指向任何可操作的空间。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询