1. 程式人生 > >結構體變量初始化

結構體變量初始化

C語言結構體變量初始化

第一種: struct resource res[] = { [0]={ .start = 0x10001000, .end = 0x10001004, .flags = IORESOURCE_MEM, }, [1] = { .start = 0x20001000, .end = 0x20001004, .flags = IORESOURCE_MEM, }, };
第二種:
struct platform_device_id idt[] = {
    {.name = "platform_demo0"},
    {.name = "platform_demo1"},
};
第三種:
struct sockaddr_in serveraddr ={
    .sin_family = AF_INET,
    .sin_addr.s_addr = inet_addr("192.168.1.100"),
    .sin_port = htons(8888),   
};
第四種:
struct sockaddr_in serveraddr;
bzero(&serveraddr,sizeof(serveraddr));
serveraddr.sin_family = AF_INET;
serveraddr.sin_addr.s_addr = inet_addr("192.168.1.100");
serveraddr.sin_port = htons(8888);


結構體變量初始化