我想知道这在 C 中意味着什么:
struct sockaddr_in serv_addr, cli_addr;
如,是serv_addr
和cli_addr
结构变量sockaddr_in
?
是的。他们是。
假设以下示例:
struct sockaddr_in
{
/*some variable declaration*/
}
struct sockaddr_in serv_addr, cli_addr;
// This means that. serv_addr and cli_addr are varibles of structre sockaddr_in
像
int a,b; // declaring two variables of type int
相似地
struct sockaddr_in serv_addr, cli_addr;
以相同的方式声明变量,所以不会混淆