linux下socket编程,请大神详解 serv_addr.sin_addr = *((struct in_addr *)host->h_addr);

2024-12-05 02:37:26
推荐回答(1个)
回答1:

-> 是结构体指针变量引用结构体成员变量的方法。

一般结构体引用成员变量用.(点)。
struct stu {
char name[10];
int age ;
} s, *p=s ;

strcpy( s.name , "Jack" );
s.age=20 ;
也可以用指针来操作
strcpy( p->name , "Jack" );
p->age=20 ;
当指向s时,与上面两句等价。