int a=10;
int *p=&a;
cout<<++p<<endl;
若a的地址为100,p++之后,p不是指向101,而是104(32位系统),108(64位系统)。
对指针后移++,默认是对类型++后移,指针加上类型的长度
c++ 指针后移
最新推荐文章于 2024-07-28 21:08:58 发布
int a=10;
int *p=&a;
cout<<++p<<endl;
若a的地址为100,p++之后,p不是指向101,而是104(32位系统),108(64位系统)。
对指针后移++,默认是对类型++后移,指针加上类型的长度