結構體變量初始化
阿新 • • 發佈:2018-03-31
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);
結構體變量初始化