圣诞节,做个小结

    技术2022-05-11  94

    圣诞节了,上年的这个时候我应该在韶关,一个美丽的的粤北小城,去见我的女朋友。然后回到广州,等待着收分手的信。

    上帝拉了个尿就又一年了。今天郁闷,把近来的感想做个小结:

    1/在C语言里,数组a 和a[0] 的地址相同,但是代表的意义是不一样的。

    #include<stdio.h>void main(){ int a[5]={1,2,3,4,5};int *p;p=(int *)(&a+1);printf("%d",*(p-1));}

    结果将输出5。而不是1。

    a和a[0]的地址虽然是一样的,但是a代表的是数组指针,a[0]代表的是整型指针,所以a+1和a[0]+1代表的地址是不一样的;

    p指向数组后一个位置。而p是个整型榛榛变量,所以p-1指向的就是‘5’的地址了。


    最新回复(0)