结构体指针和结构体中的指针的区别

如题所述

1、针对的数据类型不同:

结构体指针:结构体指针对变量。

结构体中的指针:结构体中的指针指成员。

2、针对的含义不同:

结构体指针:指向结构体类型的指针。

结构体中的指针:指成员指针。

3、用法不同:

结构体指针:

struct A{ int a;  flaot b;};struct A m,*p=&m;   

p就是struct A类型的结构体指针,指向了同类型的结构体变量m。

结构体中的指针:

struct B

{ int a;  float *b;  struct B *next;};struct B m,n; float bb=1.1;m.b=&bb;m.next=&n;

b成员是指float类型的指针,next成员是指struct B类型的指针。

温馨提示:答案为网友推荐,仅供参考
相似回答