书山有路勤为径------2018年元旦

2019-08-13 18:48发布

算算时间过得真快,已经进入8月了,还有5个月就要元旦了,开篇帖子记录自己学习STM32的经历。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
24条回答
刘东君
2019-08-17 08:48
本帖最后由 刘东君 于 2017-10-18 09:59 编辑

指针与数组:

int i,k,m,n,h,g;
int a[5]={1,2,3,4,5};
int *ptr=(int *)(&a+1);
int *ptr1=(int *)(&a[1]+1);
int *q=(int *)(a+1);
int *z=a+1;

int main ()
{
        i=*(a+1);
        k=*(ptr-1);
        m=*ptr1;
        n=*q;
        h=sizeof(a);
        g=sizeof(a[0]);
}
QQ图片20171018095311.png
注意:
ptr1=&a;
ptr2=a;
ptr3=&a[0];

中 ptr1=ptr2=ptr3;
但是:
ptr4=&a+1;
ptr5=a+1;
ptr6=&a[0]+1;

ptr4不等于ptr5=ptr6;












一周热门 更多>