serv_addr.sin_addr = *((struct in_addr *)host->h_addr);请高手详细解释一下这句话?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 01:25:11
serv_addr.sin_addr = *((struct in_addr *)host->h_addr);请高手详细解释一下这句话?

serv_addr.sin_addr = *((struct in_addr *)host->h_addr);请高手详细解释一下这句话?
serv_addr.sin_addr = *((struct in_addr *)host->h_addr);请高手详细解释一下这句话?

serv_addr.sin_addr = *((struct in_addr *)host->h_addr);请高手详细解释一下这句话?
host->h_addr 是一个 char *,需要的是 struct in_addr *.因此,我转换 host->h_addr 成 struct in_addr *,这是个指针,取他的内容,即 *,然后赋给左边