微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > Linux 指针自增

Linux 指针自增

时间:10-02 整理:3721RD 点击:
void Test(DATA_17 **pstr)
{
DATA_23 **pdata23 = (DATA_23 **)pstr;
printf("%p\n",*pstr);
++(*pstr);
++(*pdata23);
printf("%p\n",*pstr);
}
这两处打印出的指针应该相差多少,7还是3?
typedef struct DATA_17
{
BYTE by1;
BYTE by2;
BYTE by3;
} DATA_17;
typedef struct DATA_23
{
BYTE by1;
BYTE by2;
BYTE by3;
BYTE by4;
} DATA_23;

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top