简体   繁体   English

结构声明中的多个变量

[英]multiple variable in a struct declaration

I would like help with know what this means in C:我想知道这在 C 中意味着什么:

struct sockaddr_in serv_addr, cli_addr;

As in, are serv_addr and cli_addr struct variables of sockaddr_in ? serv_addrserv_addrcli_addrsockaddr_in结构变量吗?

Yap.是的。 They are.他们是。

Suppose a Following Example:假设以下示例:

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

like喜欢

int a,b; // declaring two variables of type int

similarly相似地

struct sockaddr_in serv_addr, cli_addr; 

Declaring the variable in same fashion ,so no confusion以相同的方式声明变量,所以不会混淆

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM