inet_ntoa(*(struct in_addr*)**ip->h_addr_list)
上面这句是将是什么意思呢,我不太清楚,char FAR * FAR * h_addr_list中的char far* far*是什么意思,是指向指针的指针吗?
我这样理解不知道对不对? 
步骤如下:
将ip->h_addr_list 这个指向 指针的指针的值取出;   第一步
转换为Struct in_addr类型的指针;     第二步
取出第二步中的值,再转换为字符串型的IP求懂的人给我详细一点的解释。很少碰到一句话中出现这么多*的语句......