关于网友提出的“ inet_ntoa struct in_addr hostinfo->h_addr_list”问题疑问,本网通过在网上对“ inet_ntoa struct in_addr hostinfo->h_addr_list”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: inet_ntoa struct in_addr hostinfo->h_addr_list描述:
谁能帮我说明一下这句是怎么完成转换的,三个*都是什么意思啊.谢谢
解决方案1:
从右到左,按*的作用,以及类型强制转换,来解释。
解决方案2: *hostinfo->h_addr_list 是指向hostinfo->h_addr_list地址的内容
(struct in_addr *)是将上面的内容强制转化为struct in_addr *这种类型的指针
最后一个*是取出强制转化后的指针所指向地址的内容