比如int select(int nfds,fd_set FAR*readfds,fd_set FAR*writefds,fd_set FAR*exceptfds,const struct timeval FAR*timeout);fd_set是个结构体,后面的FAR*是什么意思
以前far是指远指针,现在应该没有什么意义了。
http://zhidao.baidu.com/link?url=g7nEqPlKLDKV0f3qxbB0Rzg0zEjPRx0V_O2kXHUl7pBOOTnjSAHhu-H_wFLHGKcTY13cCbAIbxCxZ9AS35YIf_
near指针的长度是16位的,所以可指向的地址范围是64K字节,通常说near指针的寻址范围是64K。