使用"."时,为使用结构体时
typedef struct {
int x;
int y;
}pa;
int main(){
pa w;w.x=1;w.y=2;
cout<<que.x;
}
``
使用”->“时,当使用结构体指针时
typedef struct pai{
int x;
int y;
}par,*pa;
int main(){
pa w;
w=(par*)malloc(sizeof(par));
w->x=1;
cout<x;
}
本文深入探讨了在C++中如何使用结构体和结构体指针,通过具体示例展示了使用.和->操作符的区别。.用于直接访问结构体成员,而->用于通过指针间接访问。文章提供了清晰的代码示例,帮助读者理解两种访问方式的不同场景。
使用"."时,为使用结构体时
typedef struct {
int x;
int y;
}pa;
int main(){
pa w;w.x=1;w.y=2;
cout<<que.x;
}
``
使用”->“时,当使用结构体指针时
typedef struct pai{
int x;
int y;
}par,*pa;
int main(){
pa w;
w=(par*)malloc(sizeof(par));
w->x=1;
cout<x;
}
291
3578

被折叠的 条评论
为什么被折叠?