有使用UIP的达人吗?想请教
UIP源码里对缓冲区有这样的一个定义,#define BUF ((struct uip_tcpip_hdr *)&uip_buf),我搞不明白的是“(struct uip_tcpip_hdr *)&uip_buf”这部分是C语言里的哪种定义或者结构呀?是指向结构体数组的指针吗?还是什么强制转换。哪位大大能帮我分析一下啊?万分感激。 自己顶一下啊,等待达人解答呢.... struct uip_tcpip_hdr*BUF ;BUF=&uip_buf);
你看这样是不是清楚点。 应该是这样:
struct uip_tcpip_hdr*BUF ;
BUF=(struct uip_tcpip_hdr *)&uip_buf);
同样疑惑 按照四楼说的可以理解,但是uip_buf); 的长度为14是什么意思》?
页:
[1]