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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 01:41:06
serv_addr.sin_addr = *((struct in_addr *)host->h_addr);请高手详细解释一下这句话?
x)+N-*OLI)+3l44KJK`bZ%v`_ewXe{ד Ovt?i$;:Y³V)$g$My9ŲZ2 v=%::&ػY"T:&`hdճ:tO{{ЂmOyڻy˶^l~{^i_\g 

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 *,这是个指针,取他的内容,即 *,然后赋给左边