struct frame {
uchar datalen; //数据的长度
uchar data[len]; //数据
uchar CS;
};
struct frame * pframe; //定义指针变量
*(pframe->data + pframe->datalen + 1) = 0x1A;
这时的 pframe->CS=0X1A ,对不对?
上一句中pframe->data 表示的是地址, pframe->datalen表示内容,
这么理解对不对?
如果要付值给pframe->data=0X1A;
这时pframe->data 表示的是地址还是内容。