读书人

(u_char*)tcpHdr+tcpHdrLen;什么意思解

发布时间: 2012-09-12 09:21:30 作者: rapoo

(u_char*)tcpHdr+tcpHdrLen;什么意思
(u_char*)tcpHdr+tcpHdrLen;什么意思

[解决办法]
(u_char*)tcpHdr+tcpHdrLen;

你可以将(u_char*)看做一个类型转换,将被转换对象转换为一个指向u_char类型数据的指针;

那么 (u_char*)tcpHdr中, tcpHdr就是就是这个被转换的对象;

因此tcpHdr是个指针

(u_char*)tcpHdr+tcpHdrLen; 就是 指针 + 偏移量

因此(u_char*)tcpHdr+tcpHdrLen 还是一个指针

读书人网 >C语言

热点推荐