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

(u_char*)tcpHdr+tcpHdrLen什么意思(u_char*)tcpHdr+tcpHdrLen什么意思[解决办法](u_char*)tcpHdr+tcpHd

(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 还是一个指针