2010.04.02 结构体的初始化

来源:互联网 发布:迅雷 下载到网络硬盘 编辑:程序博客网 时间:2024/06/13 21:30

struct server
{
    char ip[17];
    int port;
}

int main(int argc , char* argv[])
{
    struct server *servers = (struct server*)malloc(sizeof(struct servers));
    memset(servers , 0 , sizeof(struct server));
    strcpy(servers->ip , "192.168.1.247");
    servers->port = 40;

    struct servers *aaa = servers;

   free(aaa);aaa=NULL;
    return 0;
}

 

这是大牛学长写的一个简单示例,一会儿好好分析!