结构体*p与p搞不懂
设置一个结构体变量 *pstruct student *P;
struct studet stu;
为什么有时候是*p=stu,有时候是p=stu,两者有区别吗? 本帖最后由 jackz007 于 2021-1-13 11:28 编辑
struct student stu , * p = stu // 定义的时候赋值
p = stu // 执行的时候赋值
第一句 p 的前面多出一个星号,因为这是在定义变量,为了说明定义的是一个指针。其实,二者的执行效果完全一样 jackz007 发表于 2021-1-13 11:25
第一句 p 的前面多出一个星号,因为这是在定义变量,为了说明定义的是一个指针。其实,二者的执 ...
多谢
页:
[1]